Nothing Special   »   [go: up one dir, main page]

EP0203051A1 - Apparatus for determining the degree of variation of a feature in a region of an image that is divided into discrete picture elements - Google Patents

Apparatus for determining the degree of variation of a feature in a region of an image that is divided into discrete picture elements Download PDF

Info

Publication number
EP0203051A1
EP0203051A1 EP86850180A EP86850180A EP0203051A1 EP 0203051 A1 EP0203051 A1 EP 0203051A1 EP 86850180 A EP86850180 A EP 86850180A EP 86850180 A EP86850180 A EP 86850180A EP 0203051 A1 EP0203051 A1 EP 0203051A1
Authority
EP
European Patent Office
Prior art keywords
signals
complex valued
sum signal
signal
multiplication factor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP86850180A
Other languages
German (de)
French (fr)
Inventor
Hans Knutsson
Gösta Granlund
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ContextVision AB
Original Assignee
ContextVision AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ContextVision AB filed Critical ContextVision AB
Publication of EP0203051A1 publication Critical patent/EP0203051A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis

Definitions

  • the present invention concerns an apparatus for detecting fast and reliably the degree of variation of a feature in a region of an image that is divided into discrete picture elements.
  • regions with homogeneity in characterizing features are typically characterized in that one or several features within said regions are relatively constant or vary in a continuous and predictable way.
  • Such continuously varying features may for instance be the curvature of lines and edges of an image. It could also be a matter of gradual shadings of the lighting of an image, or the variation in the resolution of details as a function of the distance in a perspective image.
  • the present invention concerns an apparatus by means of which it is possible to distinguish regions that have an even, continuous and predetermined variation of a feature from those regions that show an uneven, random variation.
  • the present invention originates from research within areas concerned with computerized image analysis.
  • the literature within this area describes various and different algorithms, which relate to those problems that are solved by this invention.
  • the signal processing performed by the present invention could, as well as these algorithms, in principle be performed by a general computer. All such implementations do have the drawback that the processing is not realized as hardware, but require a program of some kind. Consequently the processing times involved become unreasonably long for all applications of interest.
  • the present invention thus discloses an apparatus that with high speed and reliability provides such a detection of the degree of variation of a feature in a region of an image that is divided into discrete picture elements.
  • the invention will be further described below in regard to an apparatus for the examination of a local region of an image that is divided into discrete picture elements.
  • the values of the picture elements can be represented in either digital or analogous form, depending on the implementation of the system.
  • a complete system for the examination of a whole image can either contain a number of such units working in parallel with different sub-regions of the image, or one single unit that successively analyses each sub-region of the image. These sub-regions can partially overlap each other.
  • the features to be observed are represented in the form of complex valued signals or two-dimensional vectors, one for each picture element. These signals or vectors represent one feature, for example dominant orientation.
  • Each vector is of such a nature that its direction describes the dominant orientation of a structure in the image, while the length of the vector represents the certainty in the assertion of this direction.
  • This vector representation of the image can be obtained for example through the conversion of the original, digitized image, in which each picture element can be allocated a grey scale level or an intensity level combined with a color code, according to the principles disclosed in the "IEEE TRANSACTIONS ON COMMUNICATIONS", VOL COM-31, No. 3, March 1983.
  • the apparatus by means of which the present invention solves the above indicated problems, can be characterized by a combination of four main components.
  • One or several units provide image data within the viewed region and complex valued multiplication factor signals that describe the predetermined degree of variation for said corresponding region.
  • a first summation unit correlates the vectors within the viewed region in a predetermined way to said multiplication factors.
  • a second summation unit sums up current complex valued image data and multiplication factors in a predetermined way.
  • the unit norms the output signals from the first summation unit and the second summation unit, respectively, in a predetermined way.
  • the complex valued output signal which thus is obtained, constitutes a measure of the correspondence between the degree of variation determined by the multiplication factors and the actual variation of said feature within the detected region.
  • the phase of the complex valued output signal constitutes a qualitative assertion about the feature within the region, while the magnitude of the signal constitutes a measure of the certainty in the assertion, that is, the greater the magnitude, the more certain the assertion.
  • FIG. 1 illustrates the current problem situation.
  • a region 1 with an evenly varying feature, representing for instance a certain structure orientation within the region is characterized by complex valued signals or vectors with a direction that varies in a continuous way.
  • An area 2 with a randomly varying or a non-homogeneous feature means that the characterizing vectors have an orientation that varies in a noisy way.
  • the problem situation is such that it is desirable, in a quick and reliable way, to be able to distinguish regions of type 1 from regions of type 2. It is thus desirable to be able to measure the degree of variation of a feature within a region around a picture element.
  • Fig. 2 shows a block diagram of an apparatus according to the present invention.
  • the Figure shows a unit 3 that provides complex valued multiplication factor signals as well as image data for a region corresponding to a sub-region or a "window" of a digitized image, which is converted according to the above, within which region a measurement is to be carried out.
  • a region contains 11 x 11 two-dimensional vectors.
  • the values of the vector components within this region are detected by two different calculating units 4 and 5.
  • the output results from these two calculating units are then compared in a norming unit 6, where a normed result is obtained.
  • This norming unit 6 delivers a complex valued signal 7 that characterizes the degree of variation of the feature within the region in question.
  • Fig. 3 shows more in detail the unit 3 of Fig. 2 for providing complex valued multiplication factor signals and picture data for the viewed region.
  • the signal 8 as well as the multiplication factors, the signal 9, are represented by magnitude and phase components, that is in polar format.
  • the magnitude for example can be represented by an integral number between 0 and 255, that is, by one byte.
  • the phase angle can also be represented by one byte.
  • Each picture element will therefore in a memory be allocated two bytes which represent the signal of the picture element. If another kind of digital resolution is desired, other storage allocations are of course conceivable.
  • the data can also be represented in analogous form such as voltage or current.
  • An address generator 10 provides from an image data memory 11 current vector values 8 for a neighborhood around the measuring point in the form of a magnitude signal 12 and a phase signal 13.
  • the address generator 10 also provides a corresponding set of complex valued multiplication factors in the form of a magnitude signal 15 and a phase signal 16 from a coefficient memory 14.
  • the units 10, 11 and 14 are each well known in the art and are not objectives of this invention.
  • each picture element in the viewed region of the image are an actual complex valued signal or vector, as well as a complex multiplication factor.
  • the multiplication factors form together a "mask" that describes a predetermined, idealized variation of the current feature within the region. Examples of such masks are shown in Fig. 7.
  • the purpose of the invention is to measure the correspondence between the actual set of vectors and this hypothetical, idealized variation.
  • Fig. 4 shows more in detail the structure of the unit for correlating the vectors within the viewed region to said complex valued multiplication factors.
  • the magnitude signal 12 of the picture data memory 11 and the magnitude signal 15 of the coefficient memory 14 are passed to a multiplicator 17.
  • the resulting product components 18 are summed in a summator 19, and the resulting product sum for the viewed neighborhood is obtained at output 20.
  • phase signal 13 of the picture data memory 11 and the phase signal 16 of the coefficient memory 14 are passed to an input and an inverting input, respectively, of an adder 21.
  • the obtained phase difference is then taken to a look up table 22 for cosine and a look up table 23 for sine.
  • the values obtained through this procedure are each supplied to a multiplying summator 24 and 25, respectively, where they are multiplied by the signal 18, followed by a summation of the result. This provides product sums 26, 27 for the real and imaginary part, respectively, for the viewed neighborhood.
  • Fig. 5 shows more in detail the structure of unit 5 of Fig. 2 for the summation of current complex valued image data within the neighborhood as well as complex valued multiplication factors.
  • the phase signal 13 of the picture data memory 11 and the sign inverted phase signal 16 of the coefficient memory 14 are each taken to a corresponding look up table 28 and 30, respectively, for cosine and each to a corresponding look up table 29 and 31, respectively, for sine.
  • the thus obtained values are each passed to a multiplying summator 32, 33, 34 and 35.
  • the magnitude product 18 is present as an additional input signal to each multiplying summator. This provides product sums for the real part, 36 and 38, respectively, and the imaginary part, 37 and 39 respectively, for the viewed neighborhood.
  • Fig. 6 shows more in detail the norming unit 6 of Fig. 2.
  • the earlier obtained product sums 36, 37 and 38, 39, respectively, for the viewed neighborhood are passed to a unit 40 for a complex valued multiplication of these sums.
  • the real part 41 and the imaginary part 42 of the resulting product are each brought to a dividing unit 43 and 44, respectively, where they are divided by the earlier obtained magnitude product sum 20, to form the values 45 and 46, respectively.
  • These values are subtracted from the earlier obtained product sums 26 and 27 in two adders 47 and 48, respectively, each provided with a sign inverting input.
  • the obtained values are divided in dividing units 49 and 50 by the signal 20 for forming the desired final output signals 51 and 52, respectively. These can then, if desirable, be brought to polar format by means of a rectangular/polar converter 53.
  • Fig. 7 shows two examples of the multiplication factors that are useful in conjunction with the present invention. Since it has been assumed that the viewed region of the image is formed by a set of 11 x 11 picture elements (of course, also other sizes are conceivable) the multiplication factors as well form a set of 11 x 11 complex valued signals, each factor corresponding to one picture vector within the region.
  • Fig. 7a shows a "divergence" mask which is suitable for detecting e.g. end points on lines and corners in the image.
  • Fig. 7b shows a "rotary" mask which is suitable for detecting e.g. radial and circular structures in the image.
  • the interpretation of the measuring result depends on which mask of complex valued multiplication factors that was used in the measurement.
  • Fig. 8 shows an analogous variant of the unit 4
  • Fig. 9 shows an analogous variant of unit 5.
  • the advantage with multiplying D/A converters is that the resulting resistance value corresponding to the multiplication factor is adjustable by a digital control signal.
  • the output signals from the summators 110 - 113 are summed in adders 120, 121 for obtaining signals corresponding to the signals 26, 27.
  • the magnitude product sum 20 is obtained in a similar way by means of the magnitude signals for the vectors and the multiplication factors for the neighborhood, respectively, the latter being implemented by a network 80 of resistors or multiplying D/A converters.
  • the product signals are summed in a summator 82 for obtaining the signal 20.
  • the second summation unit 5 sums all the real and imaginary parts, respectively, of the signals 8 with the magnitudes of the multiplication factors implemented by networks 130, 131 of resistors or multiplying D/A converters controlled by control signals.
  • the output signals from respective networks are summed in summators 140, 141.
  • the magnitude signals of the vectors are summed, the vectors being multiplied by the real and imaginary parts, respectively, of the multiplication factors that are implemented by networks 132, 133 of resistors or multiplying D/A converters controlled by control signals.
  • the signals are then each passed further to a summator 142 and 143, respectively, the latter being provided with inverting inputs. From the summators 140 - 143 the earlier mentioned signals 36 - 39 are obtained.
  • the signals are assumed to be accessible as real and imaginary parts, as well as magnitude.
  • This provides a particularly simple structure of the apparatus.
  • it can be desirable to store the picture signals in rectangular form as well as in polar form, or, besides rectangular form, at least also store the vector magnitudes.
  • the resulting additional storage requirement is compensated by the simplified structure of the apparatus. This is in particular applicable if the whole image or greater parts of the image are to be examined in one step by a plurality of apparatuses that work in parallel.
  • FIG. 10 Some further developments of the invention are shown in Fig. 10 for the provision of a somewhat more general apparatus.
  • a unit 150 can be provided for the dividing units 49, 50 in the norming unit 6. This unit raises the signal 20 to an exponent between 0 and 1. The size of the exponent is preferably adjusted by a control signal 151.
  • the special case, in which the exponent is 0, can also be implemented by omitting the unit 150 and dividing units 49, 50.
  • the special case, in which the exponent is 1, is equivalent to the embodiment of Fig. 6. Thus, in this case the unit 150 can be omitted.
  • FIG. 11 shows an alternative embodiment of the norming unit 6 of Fig. 2. Since this embodiment in greater parts resembles the embodiment of Fig. 6, the same reference designations have been used, when possible. In this embodiment the dividing units 43, 44 of Fig. 6 have been omitted.
  • multiplicators 180, 181 have been connected in front of the adders 47, 48.
  • the signals 26, 27 are multiplied by the signal 20 before they are passed to the adders.
  • the signals 41, 42 now directly are passed to the adders 47, 48.
  • These adders are, as before, each connected to one of the inputs of a corresponding dividing unit 49, 50.
  • the signal 20 Before the signal 20 is supplied to the second input of these dividing units, it can, in an analogous way to Fig. 10, be supplied to a unit 170 that raises it by a controllable exponent 171, which in this case is between 1 and 2.
  • the output signal 51', 52' of the norming unit will be identical with the output signal from unit 6 of Fig. 6.
  • the unit 170 and the units 49, 50 can be omitted.
  • a reference signal 191 in an adder 190 can here as well be added to the output signal from unit 170.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Complex Calculations (AREA)

Abstract

The invention concerns an apparatus for determining the degree of variation of a feature in a region of an image that is divided into discrete picture elements, said feature being represented by complex valued signals, one for each picture element, the signal phase representing the feature type and the signal amplitude representing the certainty in the feature asssertion: The apparatus includes a unit (3) for providing the complex valued signals (8) within the region and complex valued multiplication factor signals (9) corresponding to said signals. In a first summation unit (4), a first sum signal is generated by the magnitude products of the signals (8) and corresponding multiplication factor signals (9), and a second sum signal is generated by the complex valued scalar products of the signals (8) and corresponding complex conjugate multiplication factor signals. In a second summation unit (5), a third sum signal is generated by the signals (8) that are weighted with the magnitude of corresponding multiplication factor signals (9), and a fourth sum signal is generated by the complex conjugate multiplication factor signals (9) weighted with a magnitude of corresponding signals (8). A norming unit (6) is provided for norming the output signals from the summation units in a predetermined way (Figure 2).

Description

  • The present invention concerns an apparatus for detecting fast and reliably the degree of variation of a feature in a region of an image that is divided into discrete picture elements.
  • BACKGROUND OF THE INVENTION
  • When interpreting the contents of digitized images the detection of regions with homogeneity in characterizing features is an important step of the analysis. These regions are typically characterized in that one or several features within said regions are relatively constant or vary in a continuous and predictable way. Such continuously varying features may for instance be the curvature of lines and edges of an image. It could also be a matter of gradual shadings of the lighting of an image, or the variation in the resolution of details as a function of the distance in a perspective image.
  • One on-going problem has been that the characterization of the variation means differentiation, which is an operation that is specially sensitive to noise. It has therefore been difficult to distinguish between low level noise in the picture and characterizing features that show a stable variation. The present invention concerns an apparatus by means of which it is possible to distinguish regions that have an even, continuous and predetermined variation of a feature from those regions that show an uneven, random variation.
  • The present invention originates from research within areas concerned with computerized image analysis. The literature within this area describes various and different algorithms, which relate to those problems that are solved by this invention. The signal processing performed by the present invention could, as well as these algorithms, in principle be performed by a general computer. All such implementations do have the drawback that the processing is not realized as hardware, but require a program of some kind. Consequently the processing times involved become unreasonably long for all applications of interest.
  • SUMMARY OF THE INVENTION
  • The present invention thus discloses an apparatus that with high speed and reliability provides such a detection of the degree of variation of a feature in a region of an image that is divided into discrete picture elements.
  • The features characterizing the invention will appear from the accompanying patent claims.
  • It has proven that such an apparatus with the special applications referred to herein, can be thousands of times faster than a general computer.
  • The invention will be further described below in regard to an apparatus for the examination of a local region of an image that is divided into discrete picture elements. The values of the picture elements can be represented in either digital or analogous form, depending on the implementation of the system. A complete system for the examination of a whole image can either contain a number of such units working in parallel with different sub-regions of the image, or one single unit that successively analyses each sub-region of the image. These sub-regions can partially overlap each other. It is here assumed that the features to be observed are represented in the form of complex valued signals or two-dimensional vectors, one for each picture element. These signals or vectors represent one feature, for example dominant orientation. Each vector is of such a nature that its direction describes the dominant orientation of a structure in the image, while the length of the vector represents the certainty in the assertion of this direction. This vector representation of the image can be obtained for example through the conversion of the original, digitized image, in which each picture element can be allocated a grey scale level or an intensity level combined with a color code, according to the principles disclosed in the "IEEE TRANSACTIONS ON COMMUNICATIONS", VOL COM-31, No. 3, March 1983.
  • The apparatus, by means of which the present invention solves the above indicated problems, can be characterized by a combination of four main components. One or several units provide image data within the viewed region and complex valued multiplication factor signals that describe the predetermined degree of variation for said corresponding region. A first summation unit correlates the vectors within the viewed region in a predetermined way to said multiplication factors. A second summation unit sums up current complex valued image data and multiplication factors in a predetermined way. The unit then norms the output signals from the first summation unit and the second summation unit, respectively, in a predetermined way. The complex valued output signal, which thus is obtained, constitutes a measure of the correspondence between the degree of variation determined by the multiplication factors and the actual variation of said feature within the detected region. The phase of the complex valued output signal constitutes a qualitative assertion about the feature within the region, while the magnitude of the signal constitutes a measure of the certainty in the assertion, that is, the greater the magnitude, the more certain the assertion.
  • BRIEF DESCRIPTION OF THE DRAWING
  • The invention will be further described below with reference to the accompanying drawing, in which:
    • Fig. 1 illustrates the problem situation in question,
    • Fig. 2 shows a block diagram of the apparatus according to the present invention,
    • Fig. 3 shows a more detailed block diagram of an addressing unit with memories for picture data and multiplication factors,
    • Fig. 4 shows a more detailed block diagram of the first summation unit for correlative calculation of Fig. 2,
    • Fig. 5 shows a more detailed block diagram of the second summation unit for summing up the complex valued signals of Fig. 2,
    • Fig. 6 shows a more detailed illustration of the norming unit of Fig. 2,
    • Fig. 7 shows two examples of "masks" describing two different predetermined variation degrees and including said multiplication factors,
    • Figs. 8 - 9 show parts of alternative, analogous embodiments of the present invention,
    • Fig. 10 shows some further developments of the invention, and
    • Fig. 11 shows an alternative embodiment of the norming unit of Fig. 2.
    DESCRIPTION OF THE PREFERRED EMBODIMENT.
  • Fig. 1 illustrates the current problem situation. A region 1 with an evenly varying feature, representing for instance a certain structure orientation within the region, is characterized by complex valued signals or vectors with a direction that varies in a continuous way. An area 2 with a randomly varying or a non-homogeneous feature, means that the characterizing vectors have an orientation that varies in a noisy way. The problem situation is such that it is desirable, in a quick and reliable way, to be able to distinguish regions of type 1 from regions of type 2. It is thus desirable to be able to measure the degree of variation of a feature within a region around a picture element.
  • Fig. 2 shows a block diagram of an apparatus according to the present invention. The Figure shows a unit 3 that provides complex valued multiplication factor signals as well as image data for a region corresponding to a sub-region or a "window" of a digitized image, which is converted according to the above, within which region a measurement is to be carried out. Typically such a region contains 11 x 11 two-dimensional vectors. The values of the vector components within this region are detected by two different calculating units 4 and 5. The output results from these two calculating units are then compared in a norming unit 6, where a normed result is obtained. This norming unit 6 delivers a complex valued signal 7 that characterizes the degree of variation of the feature within the region in question.
  • An embodiment of the apparatus according to Fig. 2 will now be described with reference to Figs. 3 - 6.
  • Fig. 3 shows more in detail the unit 3 of Fig. 2 for providing complex valued multiplication factor signals and picture data for the viewed region. It is here assumed that the different complex valued signals or the vectors occurring within one neighborhood around the "measuring point" of the image, the signal 8, as well as the multiplication factors, the signal 9, are represented by magnitude and phase components, that is in polar format. In a digital representation the magnitude for example can be represented by an integral number between 0 and 255, that is, by one byte. In the same way, the phase angle can also be represented by one byte. Each picture element will therefore in a memory be allocated two bytes which represent the signal of the picture element. If another kind of digital resolution is desired, other storage allocations are of course conceivable. The data can also be represented in analogous form such as voltage or current. An address generator 10 provides from an image data memory 11 current vector values 8 for a neighborhood around the measuring point in the form of a magnitude signal 12 and a phase signal 13. The address generator 10 also provides a corresponding set of complex valued multiplication factors in the form of a magnitude signal 15 and a phase signal 16 from a coefficient memory 14. The units 10, 11 and 14 are each well known in the art and are not objectives of this invention.
  • Thus, corresponding to each picture element in the viewed region of the image are an actual complex valued signal or vector, as well as a complex multiplication factor. The multiplication factors form together a "mask" that describes a predetermined, idealized variation of the current feature within the region. Examples of such masks are shown in Fig. 7. The purpose of the invention is to measure the correspondence between the actual set of vectors and this hypothetical, idealized variation.
  • Fig. 4 shows more in detail the structure of the unit for correlating the vectors within the viewed region to said complex valued multiplication factors. The magnitude signal 12 of the picture data memory 11 and the magnitude signal 15 of the coefficient memory 14 are passed to a multiplicator 17. The resulting product components 18 are summed in a summator 19, and the resulting product sum for the viewed neighborhood is obtained at output 20.
  • The phase signal 13 of the picture data memory 11 and the phase signal 16 of the coefficient memory 14 are passed to an input and an inverting input, respectively, of an adder 21. The obtained phase difference is then taken to a look up table 22 for cosine and a look up table 23 for sine. The values obtained through this procedure are each supplied to a multiplying summator 24 and 25, respectively, where they are multiplied by the signal 18, followed by a summation of the result. This provides product sums 26, 27 for the real and imaginary part, respectively, for the viewed neighborhood.
  • Fig. 5 shows more in detail the structure of unit 5 of Fig. 2 for the summation of current complex valued image data within the neighborhood as well as complex valued multiplication factors. The phase signal 13 of the picture data memory 11 and the sign inverted phase signal 16 of the coefficient memory 14 are each taken to a corresponding look up table 28 and 30, respectively, for cosine and each to a corresponding look up table 29 and 31, respectively, for sine. The thus obtained values are each passed to a multiplying summator 32, 33, 34 and 35. The magnitude product 18 is present as an additional input signal to each multiplying summator. This provides product sums for the real part, 36 and 38, respectively, and the imaginary part, 37 and 39 respectively, for the viewed neighborhood.
  • Fig. 6 shows more in detail the norming unit 6 of Fig. 2. The earlier obtained product sums 36, 37 and 38, 39, respectively, for the viewed neighborhood are passed to a unit 40 for a complex valued multiplication of these sums. The real part 41 and the imaginary part 42 of the resulting product are each brought to a dividing unit 43 and 44, respectively, where they are divided by the earlier obtained magnitude product sum 20, to form the values 45 and 46, respectively. These values are subtracted from the earlier obtained product sums 26 and 27 in two adders 47 and 48, respectively, each provided with a sign inverting input. Subsequently, the obtained values are divided in dividing units 49 and 50 by the signal 20 for forming the desired final output signals 51 and 52, respectively. These can then, if desirable, be brought to polar format by means of a rectangular/polar converter 53.
  • Fig. 7 shows two examples of the multiplication factors that are useful in conjunction with the present invention. Since it has been assumed that the viewed region of the image is formed by a set of 11 x 11 picture elements (of course, also other sizes are conceivable) the multiplication factors as well form a set of 11 x 11 complex valued signals, each factor corresponding to one picture vector within the region.
  • Fig. 7a shows a "divergence" mask which is suitable for detecting e.g. end points on lines and corners in the image.
  • Fig. 7b shows a "rotary" mask which is suitable for detecting e.g. radial and circular structures in the image.
  • Thus, it is understood that the interpretation of the measuring result depends on which mask of complex valued multiplication factors that was used in the measurement.
  • The earlier described implementation primarily relates to digital technique, whereby the vectors of the picture elements are represented in digital form. However, the indicated functions can advantageously also be performed in an analogous technique. Those structures that become specific for this form of implementation are provided in Figs. 8 and 9.
  • Fig. 8 shows an analogous variant of the unit 4, and Fig. 9 shows an analogous variant of unit 5.
  • According to Fig. 8 the first summation unit 4 sums all the real parts and imaginary parts of the signals 8 multiplied by respective multiplication factors that are implemented by resistor networks 90 - 93 or multiplying D/A converters that are controlled by digital control signals 100 - 103. Then the signals are passed further to summators 110 - 113, for instance in the form of feed back operational amplifiers. It is to be noticed that the whole neighborhood around the measuring point (n = 11 x 11 = 121, under the same conditions as above) is processed in parallel, in this embodiment. Multiplications in the networks 90 - 93 can be regarded as a reflection of Ohm's law. The advantage with multiplying D/A converters is that the resulting resistance value corresponding to the multiplication factor is adjustable by a digital control signal. The output signals from the summators 110 - 113 are summed in adders 120, 121 for obtaining signals corresponding to the signals 26, 27.
  • The magnitude product sum 20 is obtained in a similar way by means of the magnitude signals for the vectors and the multiplication factors for the neighborhood, respectively, the latter being implemented by a network 80 of resistors or multiplying D/A converters. The product signals are summed in a summator 82 for obtaining the signal 20.
  • According to Fig. 9 the second summation unit 5 sums all the real and imaginary parts, respectively, of the signals 8 with the magnitudes of the multiplication factors implemented by networks 130, 131 of resistors or multiplying D/A converters controlled by control signals. The output signals from respective networks are summed in summators 140, 141. In a similar way, the magnitude signals of the vectors are summed, the vectors being multiplied by the real and imaginary parts, respectively, of the multiplication factors that are implemented by networks 132, 133 of resistors or multiplying D/A converters controlled by control signals. The signals are then each passed further to a summator 142 and 143, respectively, the latter being provided with inverting inputs. From the summators 140 - 143 the earlier mentioned signals 36 - 39 are obtained.
  • In the embodiment according to Figs. 8 and 9 the signals are assumed to be accessible as real and imaginary parts, as well as magnitude. This provides a particularly simple structure of the apparatus. Thus, it can be desirable to store the picture signals in rectangular form as well as in polar form, or, besides rectangular form, at least also store the vector magnitudes. The resulting additional storage requirement is compensated by the simplified structure of the apparatus. This is in particular applicable if the whole image or greater parts of the image are to be examined in one step by a plurality of apparatuses that work in parallel.
  • Some further developments of the invention are shown in Fig. 10 for the provision of a somewhat more general apparatus.
  • Sometimes it is desirable to be able to vary the norming. In the above described embodiments the norming is maximized, and the output signal is independent of the energy of the input signal. In the purpose of further reducing the noise sensitivity of the measurement, a unit 150 can be provided for the dividing units 49, 50 in the norming unit 6. This unit raises the signal 20 to an exponent between 0 and 1. The size of the exponent is preferably adjusted by a control signal 151. The special case, in which the exponent is 0, can also be implemented by omitting the unit 150 and dividing units 49, 50. The special case, in which the exponent is 1, is equivalent to the embodiment of Fig. 6. Thus, in this case the unit 150 can be omitted.
  • Yet another generalization of the invention is obtained if an adder 160 to the signal 20, which is possibly processed according to the preceding paragraph, adds a reference or base level 161. This is in particular suitable in cases with low input levels since these levels otherwise can render a misleading result in a normal norming. In the special case, when the reference level is 0, the adder 160 can be omitted and the embodiment according to Fig. 6 is recovered. Fig. 11 shows an alternative embodiment of the norming unit 6 of Fig. 2. Since this embodiment in greater parts resembles the embodiment of Fig. 6, the same reference designations have been used, when possible. In this embodiment the dividing units 43, 44 of Fig. 6 have been omitted. Instead a pair of multiplicators 180, 181 have been connected in front of the adders 47, 48. There, the signals 26, 27 are multiplied by the signal 20 before they are passed to the adders. Another difference is that the signals 41, 42 now directly are passed to the adders 47, 48. These adders are, as before, each connected to one of the inputs of a corresponding dividing unit 49, 50. Before the signal 20 is supplied to the second input of these dividing units, it can, in an analogous way to Fig. 10, be supplied to a unit 170 that raises it by a controllable exponent 171, which in this case is between 1 and 2. In the special case when the exponent equals 2, the output signal 51', 52' of the norming unit will be identical with the output signal from unit 6 of Fig. 6. In the other extreme case, when the exponent equals 1, the unit 170 and the units 49, 50 can be omitted. As in Fig. 10, a reference signal 191 in an adder 190 can here as well be added to the output signal from unit 170.
  • In the embodiments according to Figs. 10 and 11 certain intervals have been indicated for the exponents, by way of an example. It is, however, understood that the invention is not confined to exactly these intervals, and that also other intervals are conceivable.
  • A person skilled in the art realizes that these described embodiments of the invention can be varied and modified in several ways within the frame of the basic idea of the invention, which is described in the accompanying patent claims.

Claims (16)

1. Apparatus for determining the degree of variation of a feature in a region of an image that is divided into discrete picture elements, said feature being represented by complex valued signals, one for each picture element, the signal phase representing the feature type and the signal amplitude representing the certainty in the feature assertion, characterized by:
one or several units (3; 80, 90 - 93, 130 - 133) for providing said complex valued signals (12, 13) within said region and complex valued multiplication factor signals (15, 16) corresponding to said signals;
a first summation unit (4) for forming a first sum signal (20) from the magnitude products of said complex valued signals (12) and said corresponding multiplication factor signals (15), and for forming a second sum signal (26, 27) from the complex valued scalar products of said complex valued signals (12, 13) an said corresponding multiplication factor signals (15, 16);
a second summation unit (5) for forming a third sum signal (36, 37) from said complex valued signals (12, 13) weighted with the magnitude of said corresponding multiplication factor signals (15), and for forming a fourth sum signal (38, 39) from the complex conjugate of said multiplication factor signals (15, 16) weighted with the magnitude of said corresponding complex valued signals (12); and
a norming unit (6) for norming said second sum signal (26, 27) subtracted by the complex product (41, 42) of said third and fourth sum signals (36, 37; 38, 39) divided by said first sum signal, with respect to the sum of said first sum signal (20) raised to a predetermined exponent (151) and a reference signal (161, k).
2. Apparatus for determining the degree of variation of a feature in a region of an image that is divided into discrete picture elements, said feature being represented by complex valued signals, one for each picture element, the signal phase representing the feature type and the signal amplitude representing the certainty in the feature assertion, characterized by:
one or several units (3; 80, 90 - 93, 130 - 133) for providing said complex valued signals (12, 13) within said region and complex valued multiplication factor signals (15, 16) corresponding to said signals;
a first summation unit (4) for forming a first sum signal (20) from the magnitude products of said complex valued signals (12) and said corresponding multiplication factor signals (15), and for forming a second sum signal (26, 27) from the complex valued scalar products of said complex valued signals (12, 13) and said corresponding multiplication factor signals (15, 16);
a second summation unit (5) for forming a third sum signal (36, 37) from said complex valued signals (12, 13) weighted with the magnitude of said corresponding multiplication factor signals (15), and for forming a fourth sum signal (38, 39) from the complex conjugate of said multiplication factor signals (15, 16) weighted with the magnitude of said corresponding complex valued signals (12); and
a norming unit (6) for norming the product of said second sum signal (26, 27) and said first sum signal (20) subtracted by the complex product (41, 42) of said third and fourth sum signals (36, 37; 38, 39) with respect to the sum of said first sum signal (20) raised to a predetermined exponent (171) and a reference signal (191, k').
3. Apparatus according to claim 1 or 2, characterized in that the first summation unit (4) includes a multiplicator (17) that is connected to a summator (19) for generating the first sum signal (20) (Fig. 4).
4. Apparatus according to any of the preceding claims, characterized in that the first summation unit (4) includes an adder (21) with two inputs (13, 16), one of which (16) is inverting, for adding the phase components of the two complex valued input signals, a unit (22, 23) connected to the adder for forming cosine and sine, respectively, of the output signal of the adder, and two multiplying summators (24, 25), which multiply the cosine and sine signal, respectively, by the output signal (18) of the multiplicator and which summators sum the results for generating the second sum signal (26, 27) (Fig. 4).
5. Apparatus according to any of the preceding claims, characterized in that the second summation unit 5 includes two units (28, 29; 30, 31) for forming cosine and sine of the phase components (13, 16) of the two complex valued input signals, and two multiplying summators (32, 33; 34, 35) each connected to respective cosine/sine signals, which multiplying summators multiply said signals by the output signal (18) of the multiplicator (17) and sum the results for generating the third and fourth sum signal (36, 37; 38, 39), respectively (Fig. 5).
6. Apparatus according to claim 1 or 2, characterized by a network (80) of resistors or controlled, multiplying D/A converters that represent the magnitudes of the complex valued multiplication factor signals, the network being connected to the magnitude components of the complex valued signals (8), and in that the output signals of the network are summed in a summator (82) for generating the first sum signal (20) (Fig. 8).
7. Apparatus according to claim 1, 2 or 6, characterized by two networks (100 - 101) of resistors or controlled, multiplying D/A converters that represent the real and imaginary parts of the complex valued multiplication factor signals (9), the networks being connected to the real and imaginary parts, respectively, of the complex valued signals (8), the output signals of the networks being connected to two summators (110 - 111), by two additional networks (102 - 103) of resistors or controlled, multiplying D/A converters that represent the real and imaginary parts of the complex valued multiplication factor signals (9), the additional two networks being connected to the imaginary and real parts, respectively, of the complex valued signals (8), the output signals of either networks being connected to two additional summators (112 - 113), and by two adders (120, 121) for the summation of the output signals from respective pair of summators, one input of the adder, that belongs to the second pair of summators, being inverting, for generating the second sum signal (26, 27) (Fig. 8).
8. Apparatus according to claims 1, 2, 6 or 7, characterized by two networks (130, 131) of resistors or controlled, multiplying D/A converters, each representing the magnitude components of the complex valued multiplication factor signals, the two networks being connected to the real and imaginary parts, respectively, of the complex valued signals, the output signals of the networks each being connected to a summator (140, 141) for generating the third sum signal (36, 36), by two additional networks (132, 133) of resistors or controlled, multiplying D/A converters representing the real and imaginary parts, respectively, of the multiplication factor signals (9), each network being connected to the magnitude components of the complex valued signals, the output signals from the latter networks each being connected to a summator (142, 143) for generating the fourth sum signal (38, 39) (Fig. 9)
9. Apparatus according to any of claims 1, 3 - 9, characterized in that the norming unit (6) includes a multiplicator (40) for complex valued multiplication of the third sum signal (36, 37) by the fourth sum signal (38, 39) and two dividing units (43, 44) for dividing the real part and imaginary part, respectively, of the output signal of this multiplicator by the first sum signal, and two adders (47, 48) each with two inputs, one of which is inverting, for subtracting the complex valued output signal (45, 46) of the dividing units (43, 44) from the second sum signal (26, 27) (Fig. 6).
10. Apparatus according to any of claims 2 - 9, characterized in that the norming unit (6) includes a multiplicator (40) for complex valued multiplication of the third sum signal (36, 37) by the fourth sum signal (38, 39), two multiplicators for multiplying the real part and imaginary part, respectively, of the second sum signal (26, 27) with the first sum signal, and two adders (47, 48) each with two inputs, one of which is inverting, for subtracting the complex valued output signal (41, 42) of the first mentioned multiplicator (40) from the product of the second sum signal (26, 27) and the first sum signal (Fig. 11).
11. Apparatus according to claim 9 or 10, characterized in that the norming unit (6) includes two dividing units (49, 50) for norming the output signal of the two last mentioned adders (47, 48), with respect to the first sum signal (20) (Fig. 6).
12. Apparatus according to claim 11, characterized by a unit (150, 170) connected to the last mentioned dividing units (49, 50) for raising the first sum signal 20 by a predetermined exponent (150, 171) (Fig. 10, 11).
13. Apparatus according to claim 12, characterized by an exponent (151) between 0 and 1 (Fig. 10).
14. Apparatus according to claim 12, characterized by an exponent (171) between 1 and 2 (Fig. 11).
15. Apparatus according to any of claims 11 - 14, characterized by an adder (160, 190) connected to the last mentioned dividing units (49, 50) for adding a reference signal (161, k; 191, k') to the first sum signal (20) and to the first sum signal raised by the exponent (151, 161), respectively (Fig. 10, 11).
16. Apparatus according to any of the preceding claims, characterized in that a rectangular/polar converter (53) is connected to the norming unit (6) for converting the output signal (51, 52; 51', 52') of this unit (6) to polar form (7).
EP86850180A 1985-05-23 1986-05-21 Apparatus for determining the degree of variation of a feature in a region of an image that is divided into discrete picture elements Withdrawn EP0203051A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE8502569 1985-05-23
SE8502569A SE448124B (en) 1985-05-23 1985-05-23 DEVICE FOR DETECTING THE VARIATION RATE OF A PROPERTY IN A AREA OF A DISTRIBUTED IMAGE DIVISION

Publications (1)

Publication Number Publication Date
EP0203051A1 true EP0203051A1 (en) 1986-11-26

Family

ID=20360331

Family Applications (1)

Application Number Title Priority Date Filing Date
EP86850180A Withdrawn EP0203051A1 (en) 1985-05-23 1986-05-21 Apparatus for determining the degree of variation of a feature in a region of an image that is divided into discrete picture elements

Country Status (5)

Country Link
US (1) US4747151A (en)
EP (1) EP0203051A1 (en)
JP (1) JPS61272885A (en)
NO (1) NO861874L (en)
SE (1) SE448124B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU583202B2 (en) * 1987-02-06 1989-04-20 Fujitsu Limited Method and apparatus for extracting pattern contours in image processing
US5187753A (en) * 1989-12-08 1993-02-16 Xerox Corporation Method and apparatus for identification and correction of document skew
US5416851A (en) * 1991-07-30 1995-05-16 Xerox Corporation Image analysis based on location sampling
US5471544A (en) * 1992-05-18 1995-11-28 Markandey; Vishal Condition number-based smoothins of optical flow fields
US5815596A (en) * 1994-04-14 1998-09-29 Narendra Ahuja Multiscale image edge and region detection method and apparatus
US6173083B1 (en) 1998-04-14 2001-01-09 General Electric Company Method and apparatus for analyzing image structures
US6208763B1 (en) 1998-04-14 2001-03-27 General Electric Company Method and apparatus for enhancing discrete pixel images
US7020343B1 (en) 1999-12-30 2006-03-28 Ge Medical Systems Global Technology Company, Llc Method and apparatus for enhancing discrete pixel images by analyzing image structure
US6757442B1 (en) 2000-11-22 2004-06-29 Ge Medical Systems Global Technology Company, Llc Image enhancement method with simultaneous noise reduction, non-uniformity equalization, and contrast enhancement
SE0400731D0 (en) * 2004-03-22 2004-03-22 Contextvision Ab Method, computer program product and apparatus for enhancing a computerized tomography image
US10405836B2 (en) 2015-11-23 2019-09-10 Clarius Mobile Health Corp. Speckle reduction and compression improvement of ultrasound images

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3979722A (en) * 1974-05-31 1976-09-07 Nippon Electric Company, Ltd. Automatic character recognition device employing dynamic programming
JPS5273747A (en) * 1975-12-17 1977-06-21 Hitachi Ltd Image processing device
JPS5487251A (en) * 1977-12-23 1979-07-11 Toshiba Corp Personal discriminator
JPS5926064B2 (en) * 1979-09-10 1984-06-23 工業技術院長 Feature extraction device for contour images
DE3177021D1 (en) * 1981-01-05 1989-05-03 Image Processing Tech Process and device for the binarization of a pattern
JPS59133414A (en) * 1983-01-21 1984-07-31 Agency Of Ind Science & Technol Method and device for detecting elliptic shape
EP0149457B1 (en) * 1984-01-13 1993-03-31 Kabushiki Kaisha Komatsu Seisakusho Method of identifying contour lines

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEEE Transactions on Communications, Vol. Com-31 No 3, March 1983, H.E. Knutsson, R. Wilson, G.H. Granlund, "Anisotropic Nonstationary Image Estimation and Its Applications: Part I - Restoration of Noisy Images, Part II - Predictive Image Coding", p. 388-406 *

Also Published As

Publication number Publication date
US4747151A (en) 1988-05-24
SE8502569L (en) 1986-11-24
SE448124B (en) 1987-01-19
JPS61272885A (en) 1986-12-03
NO861874L (en) 1986-11-24
SE8502569D0 (en) 1985-05-23

Similar Documents

Publication Publication Date Title
EP0203052A1 (en) Apparatus for determining the degree of consistency of a feature in a region of an image that is divided into discrete picture elements
Rossmann Point spread-function, line spread-function, and modulation transfer function: tools for the study of imaging systems
EP0203051A1 (en) Apparatus for determining the degree of variation of a feature in a region of an image that is divided into discrete picture elements
US5271064A (en) Apparatus and method for smoothing regions and enhancing edges in gray scale images
AU697726B2 (en) Data collection and processing for digital AC power system monitor/analyzer
US4747150A (en) Apparatus for detecting sudden changes of a feature in a region of an image that is divided into discrete picture elements
US4553260A (en) Means and method of processing optical image edge data
US4590608A (en) Topographic feature extraction using sensor array system
GB1594561A (en) Method and apparatus for tomography using radiation
Wilson et al. A new approach to clustering
US5539800A (en) Pseudolocal tomography
Rignot et al. Segmentation of synthetic-aperture-radar complex data
EP0227479B1 (en) System for determining dc drift and noise level using parity-space signal validation
US4653909A (en) Sinusoidal determination of limiting optical resolution
EP0182186A2 (en) Back projection image reconstruction apparatus and method
Pinheiro et al. Smoothness-constrained inversion for two-dimensional electrical resistance tomography
Sinha et al. Surface approximation using weighted splines
Esfahani et al. Moving least squares approximation using variably scaled discontinuous weight function
Yang Median filters and their applications to image processing
Pedersen et al. The hausdorff dimension and scale-space normalization of natural images
Aghajan et al. A subspace fitting approach to super resolution multi-line fitting and straight edge detection
US4223345A (en) Method and apparatus for camouflage signature measurement
CA1096512A (en) Data system for x-ray scanner
EP0418949B1 (en) Method of detecting an amplitude transient in a field of elements having a multivalent amplitude distribution, device suitable for performing the method, and video system including the device
Bareket Image parameters for fast evaluation of adaptive optical systems

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE CH DE FR GB IT LI NL SE

17P Request for examination filed

Effective date: 19870502

17Q First examination report despatched

Effective date: 19890127

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 19890912

RIN1 Information on inventor provided before grant (corrected)

Inventor name: GRANLUND, GOESTA

Inventor name: KNUTSSON, HANS