Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
236 words
A digital processing method for bridging facing ends of disjointed contour elements in an image defined by pixel elements having intensity values stored in a digital image memory, comprising the steps of: defining a search window in a portion of the digital image memory defining points between each of the facing ends of the disjointed contour elements; intersecting said points in the portion of the digital image memory defining the search window by lines and columns so as to form a graph for measuring a luminance gradient of the pixel element intensity values stored in the portion of the digital image memory defining points located at crossing points of the lines and columns inside the search window; forming in the portion of the digital image memory defining said search window an elementary path connecting each crossing point to each of its neighboring crossing points; computing an elementary coding cost for each elementary path between neighboring crossing points depending on the luminance gradient of the points located in the portion of the digital image memory defining the search window; computing an optimum path for linking the facing ends of the disjointed contour elements by following, from one end of one contour element, a line linking all elementary paths having a minimum coding cost, and storing the optimum path in the portion of the digital image memory defining said points between facing ends of the digital contour elements.
Claim 2
Dependent Claim
236 words
A digital processing method for bridging facing ends of disjointed contour elements in an image defined by pixel elements having intensity values stored in a digital image memory, comprising the steps of: defining a search window in a portion of the digital image memory defining points between each of the facing ends of the disjointed contour elements; intersecting said points in the portion of the digital image memory defining the search window by lines and columns so as to form a graph for measuring a luminance gradient of the pixel element intensity values stored in the portion of the digital image memory defining points located at crossing points of the lines and columns inside the search window; forming in the portion of the digital image memory defining said search window an elementary path connecting each crossing point to each of its neighboring crossing points; computing an elementary coding cost for each elementary path between neighboring crossing points depending on the luminance gradient of the points located in the portion of the digital image memory defining the search window; computing an optimum path for linking the facing ends of the disjointed contour elements by following, from one end of one contour element, a line linking all elementary paths having a minimum coding cost, and storing the optimum path in the portion of the digital image memory defining said points between facing ends of the digital contour elements.
Claim 3
Dependent Claim
80 words
A digital processing method as claimed in claim 1, wherein each elementary coding cost C ij computed in said elementary coding cost computing step for going from one crossing point i to a neighboring crossing point j is defined by a relationship C.sub.ij =Max-a.sub.j, where Max designates a maximum amplitude of the luminance gradient in the portion of the digital image memory defining the search window, and a j designates an amplitude of the luminance gradient at crossing point j.
Claim 4
Dependent Claim
68 words
A digital processing method as claimed in claim 2, wherein the optimum path computed in said optimum path computing step is determined as a function of the local orientation of the elementary path found at each crossing point j of the graph for causing a shape of a desired path to intervene in the value of the elementary coding cost for each elementary path between neighboring crossing points.
Claim 5
Dependent Claim
95 words
A digital processing method as claimed in claim 3, wherein the desired path is a rectilinear path and each elementary coding cost C ij is defined by a relationship equal to one of C.sub.ij =Max-a.sub.j +K.sub.1 ·|θ.sub.j -θ.sub.mean | and C.sub.ij =Max-a.sub.j,/(K.sub.2 ·Q) where K 1 and K 2 are constants, Q=|θ j -θ mean | if θ j ≠θ mean or Q=1/K 2 if θ j =θ mean and θ j and θ mean designate respectively the local orientation at crossing point j and the mean of the local orientations at said facing ends.
Claim 6
Dependent Claim
75 words
A digital processing method as claimed in claim 3, wherein the desired path has a local orientation which varies progressively, and each elementary coding cost C ij is defined by a relationship C.sub.ij =Max-aj/K.sub.2 ·Q, where K 2 is a constant, Q=|θ j -θ i | if θ j ≠θ i and Q=1/K 2 if θ j =θi and θ j and θ i designate respectively the local orientation at crossing points j and i.
Claim 7
Dependent Claim
97 words
A digital processing method as claimed in claim 3, comprising the further step of calculating along the optimum path computed in said optimum path computing step a criterion of quality C r defined by the relationship ##EQU2## where A i =the amplitude corrected by the orientation A i =Max-C ij of the luminance gradient at crossing point i of the path, N=the number of crossing points on the optimum path and a max =the maximum amplitude of the luminance gradient on the optimum path, whereby bridging is effected if C r is greater than a predetermined threshold.
Claim 8
Dependent Claim
60 words
A digital processing method as claimed in claim 1, comprising the further step of selecting an optimum path computed in said optimum path computing step if the total coding cost of said line linking all elementary paths having a minimum coding cost with respect to the number of crossing points in the optimum path is less than a predetermined threshold.