WO2016066308A1 - Method and device for correcting incorrect pixel data - Google Patents

Method and device for correcting incorrect pixel data Download PDF

Info

Publication number
WO2016066308A1
WO2016066308A1 PCT/EP2015/070136 EP2015070136W WO2016066308A1 WO 2016066308 A1 WO2016066308 A1 WO 2016066308A1 EP 2015070136 W EP2015070136 W EP 2015070136W WO 2016066308 A1 WO2016066308 A1 WO 2016066308A1
Authority
WO
WIPO (PCT)
Prior art keywords
image signal
original image
deviation
pixel
predetermined
Prior art date
Application number
PCT/EP2015/070136
Other languages
German (de)
French (fr)
Inventor
Michael Schmidt
Original Assignee
Basler Ag
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 Basler Ag filed Critical Basler Ag
Publication of WO2016066308A1 publication Critical patent/WO2016066308A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/60Noise processing, e.g. detecting, correcting, reducing or removing noise
    • H04N25/67Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response
    • H04N25/671Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response for non-uniformity detection or correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/401Compensating positionally unequal response of the pick-up or reproducing head
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/60Noise processing, e.g. detecting, correcting, reducing or removing noise
    • H04N25/68Noise processing, e.g. detecting, correcting, reducing or removing noise applied to defects
    • H04N25/683Noise processing, e.g. detecting, correcting, reducing or removing noise applied to defects by defect estimation performed on the scene signal, e.g. real time or on the fly detection

Definitions

  • the invention relates to an apparatus and a method for correcting defective pixel information from an image sensor having a one-dimensional or two-dimensional pixel arrangement.
  • the image sensor usually consists of a one-dimensional or two-dimensional periodic arrangement of pixels.
  • the pixels have in common that they each have a photosensitive region, for example a photodiode (PD) or a so-called pinned photo diode (PPD), which is designed such that it deploys during an exposure time of the incident light generates an electrical quantity which represents a measure of the quantity of light received by the relevant pixel.
  • This electrical quantity may be a charge, a voltage, a current or even a time-coded signal, such as a pulse train.
  • CCD charge-coupled device
  • image noise largely consists of the so-called dark noise, which already occurs without light falling on the sensor.
  • the reason for this noise is on the one hand the so-called dark current of the individual photosensitive elements forming the pixels and on the other hand the noise of the readout amplifier (readout noise). Due to the different height of the dark current, individual pixels appear bright on the image, especially at longer exposure times.
  • defective pixels there are also pixels that are constantly bright or dark due to a defect on the sensor chip. In the following, such pixels with deviating brightness values are referred to as defective pixels.
  • Nonlinear filters such as
  • the table-dependent correction of defect pixels can, for example, be based on tables generated during the production test and stored in the camera. With the filter-dependent correction, it is decided with the help of a filter whether the brightness value of a pixel deviates unusually from the brightness values of its surrounding pixels and, if necessary, replaced on the basis of this. How strong the deviation must be in order to replace a brightness value is usually determined a priori.
  • conventional correction methods have the disadvantage that it is not possible to correct a high number of defect pixels at long exposure time and at the same time to change the image as slightly as possible with a short exposure time with few defect pixels. Furthermore, due to a temporary replacement of the brightness value of a pixel between successive images, a continuously changing brightness results, so that the pixel virtually flashes.
  • the invention has the object of providing a defect pixel correction with the smallest possible change in the image content This object is achieved by a device according to claim 1, a camera according to claim 9, a method according to claim 10 and a computer program according to claim 11.
  • a mixture of the pixel values of the original image with those of the low-filtered reference image occurs in the region of the threshold for an admissible brightness deviation, so that a smooth transition function can be achieved in the region of the threshold between correction and non-correction of the pixel information.
  • This transition function avoids blinking of pixels in successive image sequences.
  • the solution according to the invention is also advantageous in that compared with table-based methods, no individual calibration of each sensor is necessary and a very large number of defect pixels can be corrected.
  • the mixing device can be designed such that the mixing ratio within the predetermined range steadily increases with increasing amount of the deviation in favor of the corresponding pixel information of the reference image signal.
  • an admixture of the pixel value of the reference image which increases with the height of the deviation is achieved, so that within the predetermined range, deviating defect pixels are adjusted to a greater degree to the reference image.
  • the mixing device can be designed such that the mixing ratio is 50% if the amount of deviation agrees with the predetermined threshold value. This ensures that corrected pixels with a deviation corresponding exactly to the threshold by exactly half mixing of the pixel values of the original image and the reference image.
  • the device can be designed such that the pixel information of the original image signal is not corrected when the amount of the deviation is below the predetermined range, and that the pixel information of the original image signal is completely replaced by the pixel information of the reference image signal when the amount of deviation is above the predetermined range.
  • the predetermined range thus forms a transition region for deviations that can not be uniquely assigned to a defect pixel. In this area, a mixture of the pixel value of the original image with that of the reference image takes place according to the invention.
  • the filter device may comprise a median filter.
  • the median filter is a ranking filter in which the filtering process is based on collecting and sorting the pixel values.
  • the mixing device can be configured such that the predetermined
  • Threshold is changed in response to the result of a comparison of a predetermined expected number with the number of pixels corrected with at least half the mixing ratio.
  • the predetermined threshold value can preferably be increased if the predetermined expected number is smaller than the number of corrected pixels with at least half the mixing ratio, and reduced if the predetermined expected number is greater than the number of corrected pixels with at least half the mixing ratio.
  • the apparatus may preferably be configured to calculate the predetermined expected number based on at least one of a sensor constant and a set exposure time. As a result, both the exposure time and the image content can be taken into account in the threshold value adjustment, so that an adaptive defect pixel correction is achieved.
  • the components of the device or camera proposed for achieving the aforementioned object can be used individually or jointly as discrete circuits, integrated circuits (eg application-specific integrated circuits (ASICs)), programmable circuits (eg Field Programmable Gate Arrays (FPGAs)) or the like , be realized.
  • the comparison and / or mixing device can be realized by an FPGA.
  • the steps of the subsequent correction method as well as the functionalities of the correction device can be implemented as a software program or software routine for controlling the processor of a computer device for its execution.
  • FIG. 1 is a schematic block diagram of a pixel correction apparatus according to a first embodiment
  • FIG. 2 is a flow chart of a pixel correction method according to a second embodiment
  • FIG. 3 is a more detailed functional diagram of a pixel correction method according to a third embodiment. According to the following embodiments, a camera with modified and thereby more effective pixel correction processing will be described.
  • FIG. 1 shows a schematic block diagram with components used in connection with the proposed pixel correction according to a first exemplary embodiment.
  • incident light is detected by an image sensor (not shown).
  • a signal component of the incident light is detected by the image sensor during the opening time (exposure time) of an electrical shutter (not shown).
  • an electrical signal is formed, for example a charge, a voltage, a current or a digital number.
  • the readout of the individual photodiodes or their charge takes place via an output line, wherein, for example, all the photodiodes of a row are connected to one another and evaluated successively by a read-out register (not shown).
  • the read-out register reads, for example, the charge from the first cell of a line. Subsequently, the remaining charge increases by one cell, so that the first cell of the row is read out again.
  • a / D converter analog-to-digital converter
  • the pixel values of the original image Bo are fed to a comparator (V) 30 and, in parallel thereto, to a low-pass filter (TP) 20.
  • the low-pass filter 20 reduces the high-frequency signal components of the data stream by averaging, integrating or averaging pixel values in an environment of predetermined neighboring pixels (eg immediate neighboring pixels and / or neighboring second or higher pixels).
  • predetermined neighboring pixels eg immediate neighboring pixels and / or neighboring second or higher pixels.
  • the low-pass filter may be, for example, a non-linear low-pass filter, such as a median filter.
  • a non-linear low-pass filter such as a median filter.
  • This is a so-called ranking filter, which can not be described by a convolution.
  • the ranking filters the pixel values are collected in a defined environment of the considered pixel, sorted by size, and ranked. Now it will be Pixel value selected from this sorted list that replaces the pixel value of the current pixel.
  • the choice of position determines the type of ranking filter. For an ascending sort, you get the minimum filter, for the minimum pixel value (first position of the list), the median filter, for the pixel value in the middle of the list, and the maximum filter for the maximum pixel value (last position of the list).
  • the pixel values of the original image Bo and the reference image B R are supplied to a comparator 30 and compared pixel by pixel.
  • the comparator 30 determines, for each pixel, the amount of deviation of the pixel values and compares the amount of deviation with a predetermined threshold. Only when the deviation between the pixel value of the original image B 0 and that of the reference image B R exceeds the predetermined threshold by a predetermined amount, the pixel value of the original image Bo is replaced with that of the reference image BR. By contrast, if the deviation between the pixel value of the original image B 0 and that of the reference image BR is below the predetermined threshold by the predetermined amount, the pixel value of the original image Bo is not replaced by that of the reference image B R and further processed unchanged.
  • Threshold is, the threshold is sometimes exceeded by the ever-present image noise and sometimes not. Due to the resulting continuous change between the pixel value of the original image Bo and that of the reference image B R , a blinking effect can occur at the relevant pixel. According to the invention, this blinking effect can be avoided by mixing the pixel value of the original image Bo in the vicinity of the predetermined threshold value with that of the reference image B R by means of a predetermined transition function.
  • the comparator 30 determines a mixing ratio and supplies a control information SI together with the corresponding pixel values of the original image Bo and the reference image B to a mixer (M) 40 which mixes the two pixel values according to the mixing ratio indicated by the supplied control information Sl and outputs a pixel value for a corrected output image B K.
  • the mixing may be done by a fractional addition or a weighted addition of the pixel values according to the signalized mixing ratio.
  • the transient function function can be selected and reconciled by simulation or test runs according to the needs of the user and / or the application. For example, the
  • Transitional function can be chosen so that at the predetermined threshold value a mixing ratio of 50% results, ie a pixel with a pixel value corresponding to the predetermined threshold value is mixed so that the pixel values of the original image B 0 and of the reference image BR are mixed exactly half.
  • the correction by means of low-pass filtering (for example median filtering), however, strongly interferes with the image content of the original image, so that particularly finely structured image details can be falsified.
  • fine details may be contained which differ only slightly from defect pixels.
  • the predetermined threshold which specifies the boundary between normal pixels and defect pixels, as accurately as possible so that exactly the expected number of outliers is corrected. This can be achieved, for example, by counting the pixels corrected to at least 50% (ie with a mixing ratio of at least 50%), for example in the mixer 40, and comparing the result with the number of defect pixels statistically expected for the image sensor used , If it is determined that too many pixels have been corrected, the predetermined threshold value for the next original image Bo is, for example, lowered by a predetermined incremental value.
  • the predetermined threshold value is increased by, for example, a predetermined incremental value.
  • the mixer 40 can optionally supply the comparator 30 with, for example, control information S2 signaling the increase or decrease in the predetermined threshold value.
  • the expected number or specification for the number of pixels to be corrected may be, for example, a sensor constant of
  • Image sensor and / or the set exposure time of the camera 10 are calculated.
  • the magnitude of the dark current of the individual pixels of the image sensor is approximately normally distributed, and the dark current is approximately constant.
  • the result is a linear dependence of the expected number of defect pixels on the exposure time according to the following equation: DX ( ⁇ / tBR) / where n D denotes the expected number of defect pixels, DR the number of expected defect pixels at a reference exposure time, t B the currently selected exposure time, and t B R the reference exposure time.
  • n D denotes the expected number of defect pixels
  • DR the number of expected defect pixels at a reference exposure time
  • t B the currently selected exposure time
  • t B R the reference exposure time
  • a corresponding reference image is generated from the original image by means of suitable low-pass filtering.
  • the reference image is compared pixel by pixel with the original image.
  • the pixel values of both images are compared and it is determined for the current pixel whether or not the deviation amount is at least in a predetermined vicinity or closer to a predetermined threshold value.
  • step 203 it is determined whether or not the pixel value of the original image has exceeded the predetermined threshold. If it is determined in step 203 that the predetermined threshold has not been exceeded, the process jumps to step 204 and the pixel value of the original image is used without correction for the further image processing and the flow proceeds to step 207. If it is determined in step 203 that that is intended Threshold has been exceeded, the flow jumps to step 205 and the pixel value of the reference image is used for further image processing. Thereafter, the flow advances to step 207. On the other hand, if it is determined in step 202 that the amount of deviation is at least in the predetermined vicinity or closer to the predetermined threshold, the flow advances to step 206 and the pixel values of the original image and the reference image are adjusted their deviation amount.
  • step 207 a count value is incremented if the present pixel pixel pixel value has been corrected with at least a predetermined mixing ratio (e.g., 50%). Thereafter, it is checked in step 208 whether all pixels of the current source image have been processed. If not, the process is repeated from step 201.
  • a predetermined mixing ratio e.g. 50%
  • step 208 If it is determined in step 208 that all pixels of the current source image have been processed, the count value last determined in step 207 is compared with an expected default value and it is checked in step 209 if too many pixels have been corrected. If so, flow proceeds to step 210 and the predetermined threshold is lowered. On the other hand, if it is determined in step 209 that not too many pixels have been corrected, it is determined in step 211 whether too few pixels have been corrected. If so, the flow advances to step 212 and the predetermined one
  • Threshold is increased. On the other hand, if it is determined in step 211 that not too few pixels have been corrected (ie, the count value is in a predetermined range in FIG Near the default value), the corrected image is output in step 213.
  • the reference image may also be generated pixel by pixel.
  • the process is then repeated from step 208 then from step 200 until all the pixels have been processed.
  • FIG. 3 shows a more detailed functional diagram of a pixel correction method according to a third exemplary embodiment.
  • the two square 9-field grids are intended to represent image sensor environments of a pixel marked "X" whose pixel value is processed according to the function shown.
  • a pixel value x 0 of an original image taken by the image sensor is fed to a low-pass filter function 32 in order to obtain a filtered reference pixel value XR ZU.
  • This reference pixel value XR thus corresponds to a background estimate for the source pixel value.
  • the original pixel value xo and the reference pixel value x R are then subtracted in a subtraction function 33, and the resulting difference value X 0 -XR is applied to an absolute value function 34, by means of which the positive magnitude value
  • This absolute value value is then fed to a threshold value function 35 which is continuous and, for example, linearly decreasing within a predetermined range M and a constant output value "1" below the predetermined range M and a constant output value above the predetermined range M. "0" delivers.
  • the output value p of the threshold value function 35 is therefore "0 * for all difference values lying below the predetermined range M and "1” for all difference values above the predetermined range M. For all difference values within the predetermined range M, the output p decreases in proportion to (eg at linear
  • the original pixel value xo is multiplied by the reference pixel value x R in a first multiplication function 36 in order to obtain a value px 0 .
  • a difference 1-p is formed in a difference-forming function 38, which is then multiplied in a second multiplication function 37 by the reference pixel value XR to obtain a value (lp) x R.
  • the two values pxo and (1-p) x R are then added in a final addition function 39 in order to obtain the value px 0 and (lp) xR as the corrected pixel value.
  • the proposed pixel correction may be readily implemented in software or hardware by processing according to the functional diagram in FIG. 3, where the function output value p directly indicates the mixing ratio between the original pixel value and the reference pixel value.
  • an adaptive control of the predetermined threshold value S can also be implemented by a corresponding change of the threshold value function 35.
  • the proposed alternative solutions according to the exemplary embodiments can be used for pixel correction in connection with a wide variety of pixel-oriented image acquisition devices or cameras.
  • Image sensor Bo obtained with one or two-dimensional pixel arrangement described original image signal Bo, wherein the original image signal B 0 is filtered with a low-pass characteristic to produce a reference image signal B R.
  • the reference picture signal B R is compared with the original picture signal Bo to detect a deviation between the reference picture signal B R and the original picture signal B 0 .
  • the image point information of the original image signal B 0 is then mixed with corresponding pixel information of the reference image signal BR when the deviation between the pixel information of the original image signal Bo and the corresponding pixel information of the reference image signal B R is in a predetermined range around a predetermined threshold.

Abstract

The invention relates to a device and to a method for correcting pixel data in an original image signal (BO) obtained from an image sensor having one or two dimensional pixel data arrangements, said original image sensor (BO) being filtered using a low pass characteristic in order to generate a reference image signal (BR). The reference image signal (BR) is compared to the original image signal (BO) in order to determine a fluctuation between the reference image signal (BR) and the original image signal (BO). Subsequently, the pixel data of the original image signal (BO) is then mixed with corresponding pixel data of the reference image signal (BR) when the fluctuation between the pixel data of the original image signal (BO) and corresponding pixel data of the reference image signal (BR) is in a predetermined range about a predetermined threshold value.

Description

Verfahren und Vorrichtung zur Korrektur einer fehlerhaften  Method and device for correcting a faulty
Bildpunktinformation Die Erfindung betrifft eine Vorrichtung und ein Verfahren zur Korrektur einer fehlerhaften Bildpunktinformation aus einem Bildsensor mit ein- oder zweidimensionaler Bildpunktanordnung .  Pixel Information The invention relates to an apparatus and a method for correcting defective pixel information from an image sensor having a one-dimensional or two-dimensional pixel arrangement.
Zum elektronischen Erfassen von Bildern werden heutzutage meist digitale Kameras mit Bildsensoren eingesetzt. Mit Hilfe solcher digitaler Kameras werden Helligkeitsbilder aufgenommen, bei denen den einzelnen Bildpunkten (nachfolgend Pixel genannt) Helligkeitswerte zugeordnet sind. Der Bildsensor besteht meist aus einer eindimensionalen oder zweidimensionalen periodischen Anordnung von Bildpunkten. Unabhängig von der Technologie ist den Pixeln dabei gemeinsam, dass sie jeweils einen lichtempfindlichen Bereich, bspw. eine Photodiode (PD) oder eine sogenannte Pinned-Photo-Diode (PPD) , aufweisen, welche so ausgestaltet ist, dass sie während einer Belichtungszeit in Abhängigkeit des einfallenden Lichts eine elektrische Größe erzeugt, die ein Maß für die Menge des von dem betreffenden Pixel empfangenen Lichts dar- stellt. Diese elektrische Größe kann eine Ladung, eine Spannung, ein Strom oder auch ein zeitkodiertes Signal, wie beispielsweise eine Impulsfolge, sein. Häufig sind solche Bildsensoren als sogenannte ladungsgekoppelte Anordnung (Charge-Coupled Device, CCD) aufgebaut. For electronic capture of images nowadays mostly digital cameras with image sensors are used. With the aid of such digital cameras, brightness images are taken in which brightness values are assigned to the individual pixels (hereinafter referred to as pixels). The image sensor usually consists of a one-dimensional or two-dimensional periodic arrangement of pixels. Irrespective of the technology, the pixels have in common that they each have a photosensitive region, for example a photodiode (PD) or a so-called pinned photo diode (PPD), which is designed such that it deploys during an exposure time of the incident light generates an electrical quantity which represents a measure of the quantity of light received by the relevant pixel. This electrical quantity may be a charge, a voltage, a current or even a time-coded signal, such as a pulse train. Often, such image sensors are constructed as a so-called charge-coupled device (CCD).
Bei elektronischen Bildsensoren, wie CCD- und CMOS-Sensoren führen Störungen, die keinen Bezug zum eigentlichen Bildinhalt (also dem Bildsignal) haben, zu einer Verschlechterung des digitalen bzw. In electronic image sensors, such as CCD and CMOS sensors cause disturbances that have no relation to the actual image content (ie the image signal), to a deterioration of the digital or
elektronisch aufgenommenen Bildes. Diese Verschlechterung wird als Bildrauschen bezeichnet. Ein solches Bildrauschen besteht zu einem großen Teil aus dem sogenannten Dunkelrauschen, das bereits auftritt, ohne dass Licht auf den Sensor fällt. Grund für dieses Rauschen ist einerseits der sogenannte Dunkelstrom der einzelnen, die Pixel bildenden lichtempfindlichen Elemente und andererseits das Rauschen des Ausleseverstärkers (Ausleserauschen) . Durch die unterschiedliche Höhe des Dunkelstroms treten besonders bei längeren Belichtungszeiten einzelne Pixel hell auf dem Bild hervor. electronically recorded image. This degradation is called image noise. Such image noise largely consists of the so-called dark noise, which already occurs without light falling on the sensor. The reason for this noise is on the one hand the so-called dark current of the individual photosensitive elements forming the pixels and on the other hand the noise of the readout amplifier (readout noise). Due to the different height of the dark current, individual pixels appear bright on the image, especially at longer exposure times.
Darüber hinaus gibt es auch Pixel, die aufgrund eines Defekts auf dem Sensor-Chip fortwährend hell oder dunkel sind. Im Folgenden werden solche Pixel mit abweichenden Helligkeitswerten als Defektpixel bezeichnet. In addition, there are also pixels that are constantly bright or dark due to a defect on the sensor chip. In the following, such pixels with deviating brightness values are referred to as defective pixels.
Es wurden bereits verschiedene Lösungen zur automatischen Korrektur von Defektpixeln vorgeschlagen, wobei man grundsätzlich zwischen Verfahren, die Tabellen verwenden, und solchen, die mit Filtern arbei- ten, unterscheiden kann. Dabei werden auch nichtlineare Filter wieVarious solutions have already been proposed for the automatic correction of defect pixels, in principle one can distinguish between methods which use tables and those which work with filters. Nonlinear filters such as
Maximum- oder Medianfilter eingesetzt. Die tabellenabhängige Korrektur von Defektpixeln ist kann bspw. auf Grundlage von während des Fertigungstests erzeugten und in der Kamera abgelegten Tabellen erfolgen. Bei der filterabhängigen Korrektur wird mit Hilfe eines Fil- ter entschieden, ob der Helligkeitswert eines Pixels ungewöhnlich stark von den Helligkeitswerten seiner Umgebungspixel abweicht, und basierend darauf ggf. ersetzt. Wie stark die Abweichung sein muss, damit ein Helligkeitswert ersetzt wird, ist meist a-priori festgelegt . Herkömmliche Korrekturverfahren weisen jedoch den Nachteil auf, dass es nicht möglich ist, eine hohe Zahl von Defektpixeln bei langer Belichtungszeit zu korrigieren und gleichzeitig das Bild bei kurzer Belichtungszeit mit wenigen Defektpixeln möglichst geringfügig zu verändern. Ferner ergibt sich aufgrund eines temporären Ersetzens des Helligkeitswertes eines Pixels zwischen aufeinanderfolgenden Bildern eine sich fortlaufend ändernde Helligkeit, sodass das Pixel quasi blinkt . Maximum or median filter used. The table-dependent correction of defect pixels can, for example, be based on tables generated during the production test and stored in the camera. With the filter-dependent correction, it is decided with the help of a filter whether the brightness value of a pixel deviates unusually from the brightness values of its surrounding pixels and, if necessary, replaced on the basis of this. How strong the deviation must be in order to replace a brightness value is usually determined a priori. However, conventional correction methods have the disadvantage that it is not possible to correct a high number of defect pixels at long exposure time and at the same time to change the image as slightly as possible with a short exposure time with few defect pixels. Furthermore, due to a temporary replacement of the brightness value of a pixel between successive images, a continuously changing brightness results, so that the pixel virtually flashes.
Der Erfindung liegt die Aufgabe zugrunde, eine Defektpixelkorrektur mit möglichst geringfügiger Veränderung des Bildinhalts bereitzustel Diese Aufgabe wird erfindungsgemäß gelöst durch eine Vorrichtung nach Anspruch 1, eine Kamera nach Anspruch 9, ein Verfahren nach Anspruch 10 und ein Computerprogramm nach Anspruch 11. The invention has the object of providing a defect pixel correction with the smallest possible change in the image content This object is achieved by a device according to claim 1, a camera according to claim 9, a method according to claim 10 and a computer program according to claim 11.
Erfindungsgemäß erfolgt also im Bereich der Schwelle für eine zulässige Helligkeitsabweichung eine Mischung der Pixelwerte des Ursprungsbilds mit denen des tief assgefilterten Referenz - bilds, so dass eine sanfte Übergangsfunktion im Bereich der Schwelle zwischen Korrektur und Nichtkorrektur der Pixelinformation erzielt werden kann. Durch diese Übergangsfunktion kann ein Blinken von Pixeln in aufeinanderfolgenden Bildfolgen vermieden werden. According to the invention, therefore, a mixture of the pixel values of the original image with those of the low-filtered reference image occurs in the region of the threshold for an admissible brightness deviation, so that a smooth transition function can be achieved in the region of the threshold between correction and non-correction of the pixel information. This transition function avoids blinking of pixels in successive image sequences.
Ferner ist die erfindungsgemäße Lösung auch dahingehend vorteilhaft, dass gegenüber tabellenbasierten Verfahren keine individuelle Kalibrierung eines jeden Sensors nötig ist und eine sehr große Anzahl von Defektpixeln korrigiert werden kann. Furthermore, the solution according to the invention is also advantageous in that compared with table-based methods, no individual calibration of each sensor is necessary and a very large number of defect pixels can be corrected.
Gemäß einer ersten vorteilhaften Weiterbildung kann die Mischeinrichtung so ausgestaltet sein, dass das Mischungsverhältnis innerhalb des vorbestimmten Bereichs mit zunehmendem Betrag der Abweichung zugunsten der entsprechenden Bildpunktinformation des Referenzbildsignals stetig zunimmt. Durch diese Ausgestaltung wird eine mit der Höhe der Abweichung zunehmende Zumischung des Pixelwerts des Referenzbilds erreicht, so dass innerhalb des vorbestimmten Bereichs stärker abweichende Defekt- pixel zu einem höheren Grad an das Referenzbild angeglichen werden. According to a first advantageous development, the mixing device can be designed such that the mixing ratio within the predetermined range steadily increases with increasing amount of the deviation in favor of the corresponding pixel information of the reference image signal. As a result of this refinement, an admixture of the pixel value of the reference image which increases with the height of the deviation is achieved, so that within the predetermined range, deviating defect pixels are adjusted to a greater degree to the reference image.
Gemäß einer zweiten vorteilhaften Weiterbildung kann die Mischeinrichtung so ausgestaltet sein, dass das Mischungsverhältnis 50% beträgt, wenn der Betrag der Abweichung mit dem vorbestimmten Schwellwert übereinstimmt. Dadurch wird erreicht, dass De- fektpixel mit einer genau dem Schwellwert entsprechenden Abweichung durch genau hälftige Mischung der Pixelwerte des Ursprungsbilds und des Referenzbilds korrigiert werden. According to a second advantageous development, the mixing device can be designed such that the mixing ratio is 50% if the amount of deviation agrees with the predetermined threshold value. This ensures that corrected pixels with a deviation corresponding exactly to the threshold by exactly half mixing of the pixel values of the original image and the reference image.
Gemäß einer dritten vorteilhaften Weiterbildung kann die Vor- richtung so ausgestaltet sein, dass die Bildpunktinformation des Ursprungsbildsignals nicht korrigiert wird, wenn sich der Betrag der Abweichung unterhalb des vorbestimmten Bereichs befindet, und dass die Bildpunktinformation des Ursprungsbildsignals vollständig durch die BildpunktInformation des Referenz - bildsignals ersetzt wird, wenn sich der Betrag der Abweichung oberhalb des vorbestimmten Bereichs befindet. Der vorbestimmte Bereich bildet demnach einen Übergangsbereich für Abweichungen, die nicht eindeutig einem Defektpixel zuordenbar sind. In diesem Bereich erfolgt erfindungsgemäß eine Mischung des Pixel- werts des Ursprungsbilds mit dem des Referenzbilds. According to a third advantageous development, the device can be designed such that the pixel information of the original image signal is not corrected when the amount of the deviation is below the predetermined range, and that the pixel information of the original image signal is completely replaced by the pixel information of the reference image signal when the amount of deviation is above the predetermined range. The predetermined range thus forms a transition region for deviations that can not be uniquely assigned to a defect pixel. In this area, a mixture of the pixel value of the original image with that of the reference image takes place according to the invention.
Gemäß einer vierten vorteilhaften Weiterbildung kann die Filtereinrichtung ein Medianfilter umfassen. Bei dem Medianfilter handelt es sich um ein Rangordnungsfilter, bei dem der Filterungsvorgang auf einem Sammeln und Sortieren der Pixelwerte be- ruht. Somit ist eine einfache Realisierung im Hinblick auf den vorliegenden Datenstrom möglich. According to a fourth advantageous development, the filter device may comprise a median filter. The median filter is a ranking filter in which the filtering process is based on collecting and sorting the pixel values. Thus, a simple realization with regard to the present data stream is possible.
Gemäß einer fünften vorteilhaften Weiterbildung kann die Mischeinrichtung so ausgestaltet sein, dass der vorbestimmte According to a fifth advantageous development, the mixing device can be configured such that the predetermined
Schwellwert verändert wird im Ansprechen auf das Ergebnis eines Vergleichs einer vorbestimmten erwarteten Zahl mit der Anzahl von mit mindestens hälftigem Mischungsverhältnis korrigierten Bildpunkten. Vorzugsweise kann dabei der vorbestimmte Schwell- wert erhöht werden, wenn die vorbestimmte erwartete Zahl kleiner ist als die Anzahl korrigierter Bildpunkte mit mindestens hälftigem Mischungsverhältnis, und verringert werden, wenn die vorbestimmte erwartete Zahl größer ist als die Anzahl korrigierter Bildpunkte mit mindestens hälftigem Mischungsverhältnis. Somit ist eine automatische Justierung oder Anpassung des Schwellwerts dergestalt möglich, dass der Bildinhalt des Ur- sprungsbilds so wenig wie möglich beeinflusst wird. Threshold is changed in response to the result of a comparison of a predetermined expected number with the number of pixels corrected with at least half the mixing ratio. In this case, the predetermined threshold value can preferably be increased if the predetermined expected number is smaller than the number of corrected pixels with at least half the mixing ratio, and reduced if the predetermined expected number is greater than the number of corrected pixels with at least half the mixing ratio. Thus, an automatic adjustment or adjustment of the threshold value is possible in such a way that the image content of the original image is influenced as little as possible.
Ferner kann die Vorrichtung vorzugsweise so ausgestaltet sein, dass die vorbestimmte erwartete Zahl basierend auf zumindest einem aus einer Sensorkonstante und einer eingestellten Belichtungszeit berechnet wird. Dadurch kann bei der Schwellwertan- passung sowohl die Belichtungszeit als auch den Bildinhalt berücksichtigt werden, so dass eine adaptive Defektpixelkorrektur erzielt wird. Further, the apparatus may preferably be configured to calculate the predetermined expected number based on at least one of a sensor constant and a set exposure time. As a result, both the exposure time and the image content can be taken into account in the threshold value adjustment, so that an adaptive defect pixel correction is achieved.
Die Komponenten der zur Lösung der vorgenannten Aufgabe vorgeschlagene Vorrichtung bzw. Kamera können einzeln oder gemeinsam als diskrete Schaltkreise, integrierte Schaltkreise (z.B. Ap- plication-Specific Integrated Circuits (ASICs) ) , programmierbare Schaltkreise (z.B. Field Programmable Gate Arrays (FPGAs) ) odgl . realisiert sein. Insbesondere die Vergleichs- und/oder Mischeinrichtung können durch ein FPGA realisiert sein. Ferner können die Schritte des nachfolgenden Korrekturverfahrens sowie die Funktionalitäten der Korrekturvorrichtung als Software-Programm oder Software -Routine zur Steuerung des Prozessors einer Computervorrichtung zu deren Ausführung realisiert sein. The components of the device or camera proposed for achieving the aforementioned object can be used individually or jointly as discrete circuits, integrated circuits (eg application-specific integrated circuits (ASICs)), programmable circuits (eg Field Programmable Gate Arrays (FPGAs)) or the like , be realized. In particular, the comparison and / or mixing device can be realized by an FPGA. Furthermore, the steps of the subsequent correction method as well as the functionalities of the correction device can be implemented as a software program or software routine for controlling the processor of a computer device for its execution.
Nachfolgend wird die vorliegende Erfindung anhand bevorzugter Ausfüh- rungsbeispiele unter Bezugnahme auf die Zeichnungsfiguren näher erläutert. Es zeigen: In the following, the present invention is explained in more detail by means of preferred embodiments with reference to the drawing figures. Show it:
Fig. 1 ein schematisches Blockschaltbild einer Pixelkorrekturvorrichtung nach einem ersten Ausführungsbeispiel; Fig. 2 ein Flussdiagramm eines Pixelkorrekturverfahrens nach einem zweiten Ausführungsbeispiel; und Fig. 1 is a schematic block diagram of a pixel correction apparatus according to a first embodiment; FIG. 2 is a flow chart of a pixel correction method according to a second embodiment; FIG. and
Fig. 3 ein detaillierteres Funktionsdiagramm eines Pixelkorrekturverfahrens nach einem dritten Ausführungsbeispiel. Gemäß den nachfolgenden Ausführungsbeispielen wird eine Kamera mit modifizierter und dadurch effektiverer Pixelkorrekturverarbeitung beschrieben. 3 is a more detailed functional diagram of a pixel correction method according to a third embodiment. According to the following embodiments, a camera with modified and thereby more effective pixel correction processing will be described.
Fig. 1 zeigt ein schematiscb.es Blockschaltbild mit im Zusammenhang mit der vorgeschlagenen Pixelkorrektur genutzten Komponen- ten gemäß einem ersten Ausführungsbeispiel. 1 shows a schematic block diagram with components used in connection with the proposed pixel correction according to a first exemplary embodiment.
In einer Kamera 10 wird durch einen Bildsensor (nicht gezeigt) einfallendes Licht detektiert. Dadurch wird während der Öffnungszeit (Belichtungszeit) eines elektrischen Verschlusses (nicht gezeigt) ein Signalanteil des einfallenden Lichts vom Bildsensor erfasst. Aus dem einfallenden Licht wird ein elektrisches Signal gebildet, beispielsweise eine Ladung, eine Spannung, ein Strom oder eine digitale Zahl. Fällt Licht in Form von Photonen durch das Kameraobjektiv (nicht gezeigt) auf den Bildsensor, setzen Fotodioden des Bildsensors Elektronen frei, die gesammelt werden. Je mehr Licht einfällt, desto mehr Elektronen werden freigesetzt und umso höher ist das elektrische Signal. Das Auslesen der einzelnen Fotodioden beziehungsweise deren Ladung erfolgt über eine Ausgangsleitung, wobei bspw. alle Photodioden einer Zeile miteinander verbunden sind und nacheinander von einem Ausleseregister (nicht gezeigt) ausgewertet werden. Dazu liest das Ausleseregister bspw. die Ladung aus der ersten Zelle einer Zeile aus. Anschließend rückt die restliche Ladung um eine Zelle auf, so dass wieder die erste Zelle der Zeile ausgelesen wird. Es entsteht somit ein Daten- ström aus einzelnen analogen Helligkeitswerten, die bspw. mittels eines Analog-Digital-Wandlers (A/D-Wandlers) in digitale Daten umgerechnet werden können. Die so erhaltenen Pixelwerte bestimmen die Helligkeit eines Pixels. Selbstverständlich ist auch eine Weiterverarbeitung der analogen Pixelwerte ohne A/D-Wandlung möglich, wobei die entsprechenden Komponenten der nachfolgenden Ausführungsbeispiele nicht als Digitalkomponenten sondern als für den Fachmann ohne Weiteres umsetzbare äquivalente Analogkomponenten ausgestaltet sind. In a camera 10, incident light is detected by an image sensor (not shown). As a result, a signal component of the incident light is detected by the image sensor during the opening time (exposure time) of an electrical shutter (not shown). From the incident light, an electrical signal is formed, for example a charge, a voltage, a current or a digital number. When light in the form of photons passes through the camera lens (not shown) onto the image sensor, photo-diodes of the image sensor release electrons which are collected. The more light that is incident, the more electrons are released and the higher the electrical signal. The readout of the individual photodiodes or their charge takes place via an output line, wherein, for example, all the photodiodes of a row are connected to one another and evaluated successively by a read-out register (not shown). For this purpose, the read-out register reads, for example, the charge from the first cell of a line. Subsequently, the remaining charge increases by one cell, so that the first cell of the row is read out again. This creates a data ström from individual analog brightness values, which can be converted, for example, by means of an analog-to-digital converter (A / D converter) into digital data. The pixel values thus obtained determine the brightness of a pixel. Of course, a further processing of the analog pixel values without A / D conversion is possible, wherein the corresponding components of the following embodiments are not configured as digital components but as equivalent to the skilled person readily convertible equivalent analog components.
Gemäß Fig. 1 werden die Pixelwerte des Ursprungsbilds Bo einem Vergleicher (V) 30 und parallel dazu einem Tiefpassfilter (TP) 20 zugeführt. Das Tiefpassfilter 20 verringert bspw. durch Mittelung, Integration oder Durchschnittsbildung von Pixelwerten in einer Umgebung vorbestimmter Nachbarpixel (z.B. unmittelbare Nachbarpixel und/oder Nachbarpixel zweiten oder höheren Grades) die hochfrequenten Signalanteile des Datenstroms. Somit werden auch die zu unerwünschten abrupten Änderungen im Datenstrom führenden Defektpixel unterdrückt. Mit Hilfe des Tiefpassfilters kann also ein Referenzbild BR erzeugt werden, das weitgehend frei von einzelnen Defektpixeln ist. Dieses Referenzbild ist folglich aufgrund der Tiefpassfilterung gegenüber dem Ursprungsbild Bo deutlich verändert. According to FIG. 1, the pixel values of the original image Bo are fed to a comparator (V) 30 and, in parallel thereto, to a low-pass filter (TP) 20. The low-pass filter 20, for example, reduces the high-frequency signal components of the data stream by averaging, integrating or averaging pixel values in an environment of predetermined neighboring pixels (eg immediate neighboring pixels and / or neighboring second or higher pixels). Thus, the defect pixels leading to unwanted abrupt changes in the data stream are also suppressed. With the help of the low-pass filter so a reference image B R can be generated, which is largely free of individual defect pixels. This reference image is thus significantly changed due to the low-pass filtering over the original image Bo.
Bei dem Tiefpassfilter kann es sich beispielsweise um ein nichtlineares Tiefpassfilter, wie etwa ein Medianfilter, handeln. Dabei handelt es sich um ein sogenanntes Rangordnungsfilter, das nicht durch eine Faltung beschrieben werden kann. Bei den Rangordnungsfiltern werden die Pixelwerte in einer definierten Umgebung des betrachteten Pixels aufgesammelt, nach der Größe sortiert und in eine Rangordnung gebracht. Nun wird ein Pixelwert aus dieser sortierten Liste ausgewählt, der den Pixelwert des aktuellen Pixels ersetzt. Die Wahl der Position bestimmt die Art des Rangordnungsfilters. Bei einer aufsteigenden Sortierung erhält man das Minimumfilter, für den minimalen Pi- xelwert (erste Position der Liste) , das Medianfilter, für den Pixelwert in der Mitte der Liste, und das Maximumfilter, für den maximalen Pixelwert (letzte Position der Liste) . The low-pass filter may be, for example, a non-linear low-pass filter, such as a median filter. This is a so-called ranking filter, which can not be described by a convolution. In the ranking filters, the pixel values are collected in a defined environment of the considered pixel, sorted by size, and ranked. Now it will be Pixel value selected from this sorted list that replaces the pixel value of the current pixel. The choice of position determines the type of ranking filter. For an ascending sort, you get the minimum filter, for the minimum pixel value (first position of the list), the median filter, for the pixel value in the middle of the list, and the maximum filter for the maximum pixel value (last position of the list).
Die Pixelwerte des Ursprungsbilds Bo und des Referenzbilds BR werden einem Vergleicher 30 zugeführt und pixelweise verglichen. Der Vergleicher 30 ermittelt für jedes Pixel den Betrag der Abweichung der Pixelwerte und vergleicht den Betrag der Abweichung mit einem vorbestimmten Schwellwert. Nur wenn die Abweichung zwischen dem Pixelwert des Ursprungsbilds B0 und dem des Referenzbilds BR den vorbestimmten Schwellwert um einen vorbestimmten Betrag überschreitet, wird der Pixelwert des Ursprungsbilds Bo durch den des Referenzbilds BR ersetzt. Liegt die Abweichung zwischen dem Pixelwert des Ursprungsbilds B0 und dem des Referenzbilds BR dagegen um den vorbestimmten Betrag unterhalb der vorbestimmten Schwellwert, so wird der Pixelwert des Ursprungsbilds Bo nicht durch den des Referenzbilds BR ersetzt und unverändert weiterverarbeitet. The pixel values of the original image Bo and the reference image B R are supplied to a comparator 30 and compared pixel by pixel. The comparator 30 determines, for each pixel, the amount of deviation of the pixel values and compares the amount of deviation with a predetermined threshold. Only when the deviation between the pixel value of the original image B 0 and that of the reference image B R exceeds the predetermined threshold by a predetermined amount, the pixel value of the original image Bo is replaced with that of the reference image BR. By contrast, if the deviation between the pixel value of the original image B 0 and that of the reference image BR is below the predetermined threshold by the predetermined amount, the pixel value of the original image Bo is not replaced by that of the reference image B R and further processed unchanged.
Falls der Pixelwert des Pixels allerdings in der Nähe des However, if the pixel value of the pixel is near the
Schwellwerts liegt, wird der Schwellwert durch das immer vorhandene Bildrauschen manchmal überschritten und manchmal nicht. Durch den dadurch entstehende fortlaufenden Wechsel zwischen dem Pixelwert des Ursprungsbilds Bo und dem des Referenzbilds BR kann ein bei dem betreffenden Pixel ein Blinkeffekt entstehen. Dieser Blinkeffekt kann erfindungsgemäß dadurch vermieden werden, dass der Pixelwert des Ursprungsbilds Bo in der Nähe des vorbestimmt Schwellwerts mit dem des Referenzbilds BR mittels einer vorbestimmten Übergangsfunktion gemischt wird. Zu diesem Zwecke ermittelt der Vergleicher 30 unter Zuhilfenahme der vorbestimmten Übergangsfunktion (bspw. eine mit zunehmender Abweichung stetige wachsender Übergangsfunktion) ein Mischungsverhältnis und führt eine dieses Mischungsverhältnis angebende Steuerinformation Sl gemeinsam mit den entsprechenden Pixelwerten des Ursprungsbilds Bo und des Referenzbilds B einem Mischer (M) 40 zu, der die beiden Pixelwerte entsprechend dem durch die zugeführten Steuerinformation Sl signalisierten Mischungsverhältnis mischt und einen Pixelwert für ein korrigiertes Aus- gangsbild BK ausgibt. Das Mischen kann bspw. durch eine Anteilsaddition oder eine gewichtete Addition der Pixelwerte gemäß dem signalisierten Mischungsverhältnis erfolgen. Threshold is, the threshold is sometimes exceeded by the ever-present image noise and sometimes not. Due to the resulting continuous change between the pixel value of the original image Bo and that of the reference image B R , a blinking effect can occur at the relevant pixel. According to the invention, this blinking effect can be avoided by mixing the pixel value of the original image Bo in the vicinity of the predetermined threshold value with that of the reference image B R by means of a predetermined transition function. To this With the aid of the predetermined transition function (for example a steady-state increasing transition function), the comparator 30 determines a mixing ratio and supplies a control information SI together with the corresponding pixel values of the original image Bo and the reference image B to a mixer (M) 40 which mixes the two pixel values according to the mixing ratio indicated by the supplied control information Sl and outputs a pixel value for a corrected output image B K. For example, the mixing may be done by a fractional addition or a weighted addition of the pixel values according to the signalized mixing ratio.
Die Übergangsfunktionsfunktion kann durch Simulation oder Test- läufe gemäß den Anforderungen des Nutzers und/oder der Anwen- dung gewählt und abgeglichen werden. Beispielsweise kann dieThe transient function function can be selected and reconciled by simulation or test runs according to the needs of the user and / or the application. For example, the
Übergangsfunktion so gewählt werden, dass sich am vorbestimmten Schwellwert ein Mischungsverhältnis von 50% ergibt, d.h. ein Pixel mit einem dem vorbestimmten Schwellwert entsprechenden Pixelwert wird so gemischt, dass die Pixelwerte des Ursprungs - bilds B0 und des Referenzbilds BR genau hälftig gemischt werden. Transitional function can be chosen so that at the predetermined threshold value a mixing ratio of 50% results, ie a pixel with a pixel value corresponding to the predetermined threshold value is mixed so that the pixel values of the original image B 0 and of the reference image BR are mixed exactly half.
Die Korrektur mittels Tiefpassfilterung (z.B. Medianfilterung) greift jedoch stark in den Bildinhalt des Ursprungsbilds ein, sodass besonders feinstrukturierte Bilddetails verfälscht werden können. Im Ursprungsbild Bo können bspw. feine Details ent- halten sein, die sich nur geringfügig von Defektpixeln unterscheiden. The correction by means of low-pass filtering (for example median filtering), however, strongly interferes with the image content of the original image, so that particularly finely structured image details can be falsified. In the original image Bo, for example, fine details may be contained which differ only slightly from defect pixels.
Daher wird gemäß einer vorteilhaften Weiterbildung des ersten Ausführungsbeispiels vorgeschlagen, nur so viele Pixel zu korrigieren, wie aufgrund der statistischen Eigenschaften des Bildsensors (z.B. CMOS-Sensor) zu erwarten sind. Somit ist es von Vorteil, den vorbestimmten Schwellwert, der die Grenze zwischen normalen Pixeln und Defektpixeln vorgibt, möglichst genau so einzustellen, dass genau die erwartete Zahl von Ausreißern korrigiert wird. Dies kann bspw. dadurch erreicht werden, dass die zu mindestens 50% korrigierten Pixel (also mit einem Mischungsverhältnis von mindestens 50%) bspw. in dem Mischer 40 gezählt werden und das Ergebnis mit der statistisch für den verwendeten Bildsensor erwarteten Zahl von Defektpixeln verglichen wird. Falls dabei festgestellt wird, dass zu viele Pixel korrigiert wurden, wird der vorbestimmte Schwellwert für das nächste Ursprungsbild Bo bspw. um einen vorbestimmten Inkremen- talwert gesenkt. Falls dagegen festgestellt wird, dass zu wenige Pixel korrigiert wurden, wird der vorbestimmte Schwellwert bspw. um einen vorbestimmten Inkrementalwert erhöht. Hierzu kann der Mischer 40 dem Vergleicher 30 optional eine bspw. die Erhöhung oder Absenkung des vorbestimmten Schwellwerts signalisierende Steuerinformation S2 zuführen. Therefore, it is proposed according to an advantageous development of the first embodiment to correct only as many pixels as are to be expected on the basis of the statistical properties of the image sensor (eg CMOS sensor). Thus it is It is advantageous to set the predetermined threshold, which specifies the boundary between normal pixels and defect pixels, as accurately as possible so that exactly the expected number of outliers is corrected. This can be achieved, for example, by counting the pixels corrected to at least 50% (ie with a mixing ratio of at least 50%), for example in the mixer 40, and comparing the result with the number of defect pixels statistically expected for the image sensor used , If it is determined that too many pixels have been corrected, the predetermined threshold value for the next original image Bo is, for example, lowered by a predetermined incremental value. On the other hand, if it is determined that too few pixels have been corrected, the predetermined threshold value is increased by, for example, a predetermined incremental value. For this purpose, the mixer 40 can optionally supply the comparator 30 with, for example, control information S2 signaling the increase or decrease in the predetermined threshold value.
Die erwartete Zahl oder Vorgabe für die Anzahl der zu korrigierenden Pixel kann bspw. aus einer Sensorkonstante des The expected number or specification for the number of pixels to be corrected may be, for example, a sensor constant of
Bildsensors und/oder der eingestellten Belichtungszeit der Kamera 10 berechnet werden. Image sensor and / or the set exposure time of the camera 10 are calculated.
Die Höhe des Dunkelstroms der einzelnen Pixel des Bildsensors ist ungefähr normalverteilt, und der Dunkelstrom ist näherungs- weise konstant. Legt man nun einen näherungsweise konstanten Schwellwert zugrunde, so ergibt sich eine lineare Abhängigkeit der erwarteten Anzahl von Defektpixeln von der Belichtungszeit gemäß nachfolgender Gleichung: D X ( ß/tBR) / wobei nD die erwartete Anzahl der Defektpixel bezeichnet, DR die Anzahl der erwarteten Defektpixel bei einer Referenz -Belichtungszeit , tB die aktuell gewählte Belichtungszeit, und tBR die Referenz-Belichtungszeit. Es ist anzumerken, dass die Komponenten bzw. Funktionen des Vergleichers 30 und des Mischers 40 des ersten Ausführungsbei- spiels auch in einem Verarbeitungselement integriert realisiert sein können. The magnitude of the dark current of the individual pixels of the image sensor is approximately normally distributed, and the dark current is approximately constant. Assuming now an approximately constant threshold, the result is a linear dependence of the expected number of defect pixels on the exposure time according to the following equation: DX (β / tBR) / where n D denotes the expected number of defect pixels, DR the number of expected defect pixels at a reference exposure time, t B the currently selected exposure time, and t B R the reference exposure time. It should be noted that the components or functions of the comparator 30 and of the mixer 40 of the first exemplary embodiment can also be realized integrated in one processing element.
Fig. 2 zeigt ein Flussdiagramm eines Pixelkorrekturverfahrens gemäß einem zweiten Ausführungsbeispiel, das bspw. als Softwareroutine zur Steuerung eines Bildverarbeitungsprozessor implementiert sein kann und in einer Endlosschleife während einer Bildaufnahme mit der Kamera für jedes Bild aufeinanderfolgend ausgeführt werden kann. In einem ersten Schritt 200 wird aus dem Ursprungsbild mittels geeigneter Tiefpassfilterung ein entsprechendes Referenzbild erzeugt. Dann wird im Schritt 201 das Referenzbild pixelweise mit dem Ursprungsbild verglichen. Im folgenden Schritt 202 werden die Pixelwerte beider Bilder verglichen und es wird für das aktuelle Pixel festgestellt, ob der Abweichungsbetrag mindestens in einer vorbestimmten Nähe oder näher zu einem vorbestimmten Schwellwert liegt oder nicht. Falls dem nicht so ist, springt der Ablauf zum Schritt 203 und es wird festgestellt, ob der Pixelwert des Ursprungsbilds den vorbestimmten Schwellwert überschritten hat oder nicht. Wird im Schritt 203 festgestellt, dass der vorbestimmt Schwellwert nicht überschritten wurde, so springt der Ablauf zum Schritt 204 und der Pixelwert des Ursprungsbilds wird ohne Korrektur für die weitere Bildverarbeitung verwendet und der Ablauf schreitet zum Schritt 207. Wird dagegen im Schritt 203 festgestellt, dass der vorbestimmt Schwellwert überschritten wurde, so springt der Ablauf zum Schritt 205 und der Pixelwert des Referenzbilds wird für die weitere Bildverarbeitung verwendet. Danach schreitet der Ablauf zum Schritt 207. Wird dagegen im Schritt 202 festgestellt, dass der Abweichungs- betrag mindestens in der vorbestimmten Nähe oder näher zu dem vorbestimmten Schwellwert liegt, so schreitet der Ablauf zum Schritt 206 und die Pixelwerte des Ursprungsbilds und des Referenzbilds werden gemäß ihrem Abweichungsbetrag miteinander ge- mischt. 2 shows a flowchart of a pixel correction method according to a second exemplary embodiment, which can be implemented, for example, as a software routine for controlling an image processing processor and can be executed in an endless loop during an image acquisition with the camera for each image in succession. In a first step 200, a corresponding reference image is generated from the original image by means of suitable low-pass filtering. Then, in step 201, the reference image is compared pixel by pixel with the original image. In the following step 202, the pixel values of both images are compared and it is determined for the current pixel whether or not the deviation amount is at least in a predetermined vicinity or closer to a predetermined threshold value. If not, the flow jumps to step 203 and it is determined whether or not the pixel value of the original image has exceeded the predetermined threshold. If it is determined in step 203 that the predetermined threshold has not been exceeded, the process jumps to step 204 and the pixel value of the original image is used without correction for the further image processing and the flow proceeds to step 207. If it is determined in step 203 that that is intended Threshold has been exceeded, the flow jumps to step 205 and the pixel value of the reference image is used for further image processing. Thereafter, the flow advances to step 207. On the other hand, if it is determined in step 202 that the amount of deviation is at least in the predetermined vicinity or closer to the predetermined threshold, the flow advances to step 206 and the pixel values of the original image and the reference image are adjusted their deviation amount.
Im Schritt 207 wird dann ein Zählwert inkrementiert , falls der vorliegende Pixelwert des aktuellen Ursprungsbilds mit mindestens einem vorbestimmten Mischungsverhältnis (z.B. 50%) korrigiert wurde . Danach wird im Schritt 208 geprüft, ob alle Pixel des aktuellen Ursprungsbilds verarbeitet wurden. Falls nicht, wird der Ablauf ab dem Schritt 201 wiederholt. Then, in step 207, a count value is incremented if the present pixel pixel pixel value has been corrected with at least a predetermined mixing ratio (e.g., 50%). Thereafter, it is checked in step 208 whether all pixels of the current source image have been processed. If not, the process is repeated from step 201.
Falls im Schritt 208 festgestellt wird, dass alle Pixel des aktuellen Ursprungsbilds verarbeitet wurden, wird der zuletzt im Schritt 207 ermittelte Zählwert mit einem erwarteten Vorgabewert verglichen und es wird im Schritt 209 geprüft, ob zu viele Pixel korrigiert wurden. Falls dem so ist, schreitet der Ablauf zum Schritt 210 und der vorbestimmte Schwellwert wird abgesenkt. Wird dagegen im Schritt 209 festgestellt, dass nicht zu viele Pixel korrigiert wurden, so wird im Schritt 211 festgestellt, ob zu wenig Pixel korrigiert wurden. Falls dem so ist, schreitet der Ablauf zum Schritt 212 und der vorbestimmte If it is determined in step 208 that all pixels of the current source image have been processed, the count value last determined in step 207 is compared with an expected default value and it is checked in step 209 if too many pixels have been corrected. If so, flow proceeds to step 210 and the predetermined threshold is lowered. On the other hand, if it is determined in step 209 that not too many pixels have been corrected, it is determined in step 211 whether too few pixels have been corrected. If so, the flow advances to step 212 and the predetermined one
Schwellwert wird erhöht. Falls dagegen im Schritt 211 festgestellt, dass nicht zu wenig Pixel korrigiert wurden (d.h., der Zählwert befindet sich in einem vorbestimmten Bereich in der Nähe des Vorgabewerts) , so wird das korrigierte Bild im Schritt 213 ausgegeben. Threshold is increased. On the other hand, if it is determined in step 211 that not too few pixels have been corrected (ie, the count value is in a predetermined range in FIG Near the default value), the corrected image is output in step 213.
Alternativ kann im Schritt 200 das Referenzbild auch pixelweise erzeugt werden. In diesem Fall wird der Ablauf dann ausgehend vom Schritt 208 dann ab dem Schritt 200 wiederholt bis alle Pixel verarbeitet sind. Alternatively, in step 200, the reference image may also be generated pixel by pixel. In this case, the process is then repeated from step 208 then from step 200 until all the pixels have been processed.
Abschließend zeigt Fig. 3 noch ein detaillierteres Funktionsdiagramm eines Pixelkorrekturverfahrens nach einem dritten Aus- führungsbeispiel . Die beiden quadratischen 9-Feld-Raster sollen dabei Bildsensorumgebungen eines durch „X" gekennzeichneten Pixels repräsentieren, dessen Pixelwert gemäß der dargestellten Funktion verarbeitet wird. Finally, FIG. 3 shows a more detailed functional diagram of a pixel correction method according to a third exemplary embodiment. The two square 9-field grids are intended to represent image sensor environments of a pixel marked "X" whose pixel value is processed according to the function shown.
Gemäß Fig. 3 wird ein Pixelwert x0 eines vom Bildsensor aufge- nommenen Ursprungsbilds einer Tiefpassfilterfunktion 32 zugeführt, um einen gefilterten Referenzpixelwert XR ZU erhalten. Dieser Referenzpixelwert XR entspricht somit einer Hintergrundschätzung für den Ursprungspixelwerts. Der Ursprungspixelwert xo und der Referenzpixelwert xR werden dann in einer Subtraktions- funktion 33 subtrahiert und der erhaltene Differenzwert X0-XR wird einer Betragsbildungsfunktion 34 zugeführt, mittels der der positive Betragswert |X0-XR| des Differenzwerts gebildet wird. Dieser Betragswert wird dann einer Schwellwertfunktion 35 zugeführt, die innerhalb eines vorbestimmten Bereichs M um ei- nen vorbestimmten Schwellwert S stetig und bspw. linear fallend verläuft und unterhalb des vorbestimmten Bereichs M einen konstanten Ausgangswert „1" und oberhalb des vorbestimmten Bereichs M einen konstanten Ausgangswert „0" liefert. Der Ausgangswert p der Schwellwertfunktion 35 beträgt also „0* für alle unterhalb des vorbestimmten Bereichs M liegenden Differenzbetragswerte und „1" für alle oberhalb des vorbestimmten Bereichs M liegenden Differenzbetragswerte. Für alle Differenzbetragswerte innerhalb des vorbestimmten Bereichs M sinkt der Ausgangswert p dagegen proportional zu (bspw. bei linearerAccording to FIG. 3, a pixel value x 0 of an original image taken by the image sensor is fed to a low-pass filter function 32 in order to obtain a filtered reference pixel value XR ZU. This reference pixel value XR thus corresponds to a background estimate for the source pixel value. The original pixel value xo and the reference pixel value x R are then subtracted in a subtraction function 33, and the resulting difference value X 0 -XR is applied to an absolute value function 34, by means of which the positive magnitude value | X 0 -XR | of the difference value is formed. This absolute value value is then fed to a threshold value function 35 which is continuous and, for example, linearly decreasing within a predetermined range M and a constant output value "1" below the predetermined range M and a constant output value above the predetermined range M. "0" delivers. The output value p of the threshold value function 35 is therefore "0 * for all difference values lying below the predetermined range M and "1" for all difference values above the predetermined range M. For all difference values within the predetermined range M, the output p decreases in proportion to (eg at linear
Funktion) oder wenigstens stetig mit steigendem Differenzwertbetrag |XO-XR| . Der Ausgangswert p liegt also immer in einem Bereich zwischen „0" und „1". Function) or at least continuously with increasing difference value amount | XO-XR | , The output value p is thus always in a range between "0" and "1".
Des Weiteren wird gemäß Fig. 3 der Ursprungspixelwert xo in einer ersten Multiplikationsfunktion 36 mit dem Referenzpixelwert xR multipliziert, um einen Wert px0 zu erhalten. Ferner wird in einer Differenzbildungsfunktion 38 eine Differenz 1-p gebildet, die dann in einer zweiten Multiplikationsfunktion 37 mit dem Referenzpixelwert XR multipliziert wird, um einen Wert (l-p)xR zu erhalten. Die beiden Werte pxo und ( 1-p) xR werden dann in einer abschließenden Additionsfunktion 39 addiert, um als korrigierten Pixelwert den Wert px0 und (l-p)xR zu erhalten. Furthermore, according to FIG. 3, the original pixel value xo is multiplied by the reference pixel value x R in a first multiplication function 36 in order to obtain a value px 0 . Furthermore, a difference 1-p is formed in a difference-forming function 38, which is then multiplied in a second multiplication function 37 by the reference pixel value XR to obtain a value (lp) x R. The two values pxo and (1-p) x R are then added in a final addition function 39 in order to obtain the value px 0 and (lp) xR as the corrected pixel value.
Somit wird ersichtlich, dass die vorgeschlagene Pixelkorrektur durch die Verarbeitung nach dem Funktionsdiagramm in Fig. 3 auf einfache Weise in Software oder Hardware implementiert werden kann, wobei der Funktionsausgangswert p das Mischungsverhältnis zwischen Ursprungspixelwert und Referenzpixelwert direkt angibt. Thus, it will be appreciated that the proposed pixel correction may be readily implemented in software or hardware by processing according to the functional diagram in FIG. 3, where the function output value p directly indicates the mixing ratio between the original pixel value and the reference pixel value.
Selbstverständlich kann durch geeignete Rückkopplung in Abhän- gigkeit der Anzahl korrigierter Pixelwerte auch hier eine adaptive Steuerung des vorbestimmten Schwellwerts S durch entsprechende Änderung der Schwellwertfunktion 35 implementiert werden . Die vorgestellten Lösungsalternativen gemäß den Ausführungsbei- spielen können zur Pixelkorrektur im Zusammenhang mit verschiedensten pixelorientierten Bildaufnahmegeräten oder Kameras eingesetzt werden. Of course, by suitable feedback as a function of the number of corrected pixel values, an adaptive control of the predetermined threshold value S can also be implemented by a corresponding change of the threshold value function 35. The proposed alternative solutions according to the exemplary embodiments can be used for pixel correction in connection with a wide variety of pixel-oriented image acquisition devices or cameras.
Zusammenfassend wurden eine Vorrichtung und ein Verfahren zum Korrigieren einer Bildpunktinformation in einem aus einem In summary, an apparatus and a method for correcting pixel information in one of a
Bildsensor mit ein- oder zweidimensionaler Bildpunktanordnung gewonnenen Ursprungsbildsignal Bo beschrieben, wobei das Ursprungsbildsignal B0 mit einer Tiefpasscharakteristik gefiltert wird, um ein Referenzbildsignal BR zu erzeugen. Das Referenz - bildsignals BR wird mit dem Ursprungsbildsignal Bo verglichen, um eine Abweichung zwischen dem Referenzbildsignal BR und dem Ursprungsbildsignal B0 festzustellen. Schließlich wird die Bild punktinformation des Ursprungsbildsignals B0 mit einer entsprechenden Bildpunktinformation des Referenzbildsignals BR dann ge mischt, wenn sich die Abweichung zwischen der BildpunktInformation des Ursprungsbildsignals Bo und der entsprechenden Bildpunktinformation des Referenzbildsignals BR in einem vorbestimm ten Bereich um einen vorbestimmten Schwellwert befindet. Image sensor Bo obtained with one or two-dimensional pixel arrangement described original image signal Bo, wherein the original image signal B 0 is filtered with a low-pass characteristic to produce a reference image signal B R. The reference picture signal B R is compared with the original picture signal Bo to detect a deviation between the reference picture signal B R and the original picture signal B 0 . Finally, the image point information of the original image signal B 0 is then mixed with corresponding pixel information of the reference image signal BR when the deviation between the pixel information of the original image signal Bo and the corresponding pixel information of the reference image signal B R is in a predetermined range around a predetermined threshold.

Claims

Patentansprüche claims
Vorrichtung zur Korrektur einer Bildpunktinformation eines Defektpixels in einem aus einem Bildsensor mit ein- oder zweidimensionaler Bildpunktanordnung erhaltenen Ursprungsbildsignal (Bo) , wobei die Vorrichtung (21) um- fasst : Device for correcting pixel information of a defect pixel in an original image signal (Bo) obtained from an image sensor with a one-dimensional or two-dimensional pixel arrangement, wherein the device (21) comprises:
- eine Filtereinrichtung (20) zum Filtern des Ursprungsbildsignals (Bo) mit einer Tiefpasscharakteristik, um ein Referenzbildsignal (BR) zu erhalten; a filter means (20) for filtering the original picture signal (Bo) with a low-pass characteristic to obtain a reference picture signal (B R );
- eine Vergleichseinrichtung (30) zum Vergleichen des Referenzbildsignals (BR) mit dem Ursprungsbildsignal (Bo) und zum Bestimmen einer Abweichung (Sl) zwischen dem Referenzbildsignal (BR) und dem Ursprungsbildsignal (B0) ; und - Comparing means (30) for comparing the reference image signal (B R ) with the original image signal (Bo) and for determining a deviation (Sl) between the reference image signal (B R ) and the original image signal (B 0 ); and
- eine Mischeinrichtung (40) zum Mischen der Bildpunktinformation des Ursprungsbildsignals (Bo) mit einer entsprechenden Bildpunktinformation des Referenzbildsignals (BR) ; - Mixing means (40) for mixing the pixel information of the original image signal (Bo) with a corresponding pixel information of the reference image signal (B R );
- wobei, falls die Abweichung (Sl) unterhalb eines vorbestimmten Bereiches (M) um einen vorbestimmten Schwellwert liegt, das Ursprungsbildsignal (Bo) nicht verändert wird; if the deviation (Sl) is below a predetermined range (M) by a predetermined threshold value, the original image signal (Bo) is not changed;
- wobei, falls die Abweichung (Sl) innerhalb des vorbestimmten Bereiches (M) liegt, das Ursprungsbildsignal (B0) durch die Mischeinrichtung (40) mit dem Referenzbildsignal (BR) gemischt wird; und - wobei, falls die Abweichung (Sl) oberhalb des vorbestimmten Bereiches (M) liegt, das Ursprungsbildsignal (Bo) durch das Referenzbildsignal (BR) ersetzt wird. if the deviation (Sl) is within the predetermined range (M), the original image signal (B 0 ) is mixed by the mixer (40) with the reference image signal (B R ); and - If, if the deviation (Sl) is above the predetermined range (M), the original image signal (Bo) by the reference image signal (B R ) is replaced.
Vorrichtung nach Anspruch 1, wobei die Mischeinrichtung (40) so ausgestaltet ist, dass das Mischungsverhältnis innerhalb des vorbestimmten Bereichs mit zunehmendem Betrag der Abweichung (Sl) zugunsten der entsprechenden Bildpunktinformation des Referenzbildsignals (BR) stetig zunimmt . An apparatus according to claim 1, wherein said mixing means (40) is configured so that the mixing ratio within said predetermined range steadily increases with increasing amount of said deviation (Sl) in favor of the corresponding pixel information of said reference image signal (B R ).
Vorrichtung nach Anspruch 1 oder 2, wobei die Mischeinrichtung (40) so ausgestaltet ist, dass das Mischungsverhältnis 50% beträgt, wenn der Betrag der Abweichung (Sl) mit dem vorbestimmten Schwellwert übereinstimmt. An apparatus according to claim 1 or 2, wherein the mixing means (40) is configured such that the mixing ratio is 50% when the amount of deviation (Sl) coincides with the predetermined threshold value.
Vorrichtung nach einem der vorgenannten Ansprüche, wobei die Filtereinrichtung ein Medianfilter (20) umfasst . Device according to one of the preceding claims, wherein the filter device comprises a median filter (20).
Vorrichtung nach einem der vorgenannten Ansprüche, wobei die Mischeinrichtung (40) so ausgestaltet ist, dass der vorbestimmte Schwellwert im Ansprechen auf das Ergebnis eines Vergleichs einer vorbestimmten erwarteten Zahl mit der Anzahl korrigierter Bildpunkte mit mindestens hälftigem Mischungsverhältnis verändert wird. Apparatus according to any one of the preceding claims, wherein the mixing means (40) is arranged to vary the predetermined threshold value in response to the result of a comparison of a predetermined expected number with the number of corrected pixels having at least half the mixing ratio.
Vorrichtung nach Anspruch 5, wobei die Vorrichtung so ausgestaltet ist, dass der vorbestimmte Schwellwert erhöht wird, wenn die vorbestimmte erwartete Zahl kleiner ist als die Anzahl korrigierter Bildpunkte mit mindestens hälftigem Mischungsverhältnis, und dass der vorbestimmte Schwellwert verringert wird, wenn die vorbestimmte erwartete Zahl größer ist als die Anzahl korrigierter Bildpunkte mit mindestens hälftigem Mischungsverhältnis. The apparatus of claim 5, wherein the apparatus is configured to increase the predetermined threshold when the predetermined expected number is less than the number of corrected pixels having at least one half of the mixing ratio, and the predetermined one Threshold is reduced if the predetermined expected number is greater than the number of corrected pixels with at least half the mixing ratio.
7. Vorrichtung nach Anspruch 5 oder 6, wobei die Vorrichtung so ausgestaltet ist, dass die vorbestimmte erwartete Zahl aus zumindest einem aus einer Sensorkonstante und einer eingestellten Belichtungszeit berechnet wird. 7. Apparatus according to claim 5 or 6, wherein the apparatus is configured such that the predetermined expected number is calculated from at least one of a sensor constant and a set exposure time.
8. Kamera (10) mit einem Bildsensor und einer Vorrichtung nach einem der Ansprüche 1 bis 7. 8. camera (10) with an image sensor and a device according to one of claims 1 to 7.
9. Verfahren zum Korrigieren einer Bildpunktinformation eines Defektpixels in einem aus einem Bildsensor mit ein- oder zweidimensionaler Bildpunktanordnung erhaltenen Ursprungsbildsignal ( Bo ) , wobei das Verfahren die Schritte umfasst ; 9. A method of correcting pixel information of a defect pixel in an original image signal (Bo) obtained from a one- or two-dimensional pixel array image sensor, the method comprising the steps of;
- Filtern des Ursprungsbildsignals ( Bo) mit einer Tief- passcharakteristik, um ein Referenzbildsignal (BR) zu erzeugen; - filtering the original picture signal (Bo) with a low-pass characteristic to produce a reference picture signal (B R );
- Vergleichen des Referenzbildsignals (BR) mit dem Ursprungsbildsignal ( Bo ) ; Comparing the reference picture signal (BR) with the original picture signal (Bo);
Bestimmen einer Abweichung zwischen dem Referenz - bildsignal (BR) und dem Ursprungsbildsignal ( Bo ) ; Determining a deviation between the reference image signal (B R ) and the original image signal (Bo);
- Mischen des Ursprungsbildsignals ( Bo ) mit dem Referenz - bildsignal (BR) , falls die Abweichung (Sl) innerhalb eines vorbestimmten Bereichs (M) um einen vorbestimmten Schwellwert liegt; - unverändertes Beibehalten des Ursprungsbildsignals ( Bo ) , falls die Abweichung (Sl) unterhalb des vorbestimmten Bereiches (M) liegt; und - Ersetzen des Ursprungsbildsignals (Bo) durch das Referenzbildsignal (BR) , falls die Abweichung (Sl) oberhalb des vorbestimmten Bereichs (M) liegt. - Mixing the original image signal (Bo) with the reference image signal (B R ), if the deviation (Sl) is within a predetermined range (M) by a predetermined threshold value; - maintaining the original image signal (Bo) unchanged if the deviation (Sl) is below the predetermined range (M); and - Replacing the original image signal (Bo) by the reference image signal (BR) if the deviation (Sl) is above the predetermined range (M).
Computerprogramm zum Speichern auf einem Datenträger und zum Veranlassen einer Computervorrichtung zum Ausführen des Steuerverfahrens nach Anspruch 9, wenn das Computerprogramm auf der Computervorrichtung ausgeführt wird . A computer program for storing on a data carrier and for causing a computer device to carry out the control method according to claim 9, when the computer program is executed on the computer device.
PCT/EP2015/070136 2014-10-27 2015-09-03 Method and device for correcting incorrect pixel data WO2016066308A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102014015886.1A DE102014015886B4 (en) 2014-10-27 2014-10-27 Method and device for correcting defective pixel information
DE102014015886.1 2014-10-27

Publications (1)

Publication Number Publication Date
WO2016066308A1 true WO2016066308A1 (en) 2016-05-06

Family

ID=54106326

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2015/070136 WO2016066308A1 (en) 2014-10-27 2015-09-03 Method and device for correcting incorrect pixel data

Country Status (2)

Country Link
DE (1) DE102014015886B4 (en)
WO (1) WO2016066308A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3361444A1 (en) * 2017-02-10 2018-08-15 ABB Schweiz AG Real-time, full web image processing method and system for web manufacturing supervision

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002005213A2 (en) * 2000-07-12 2002-01-17 Koninklijke Philips Electronics N.V. Method and apparatus for digital image defect correction and noise filtering
US20030039402A1 (en) * 2001-08-24 2003-02-27 Robins David R. Method and apparatus for detection and removal of scanned image scratches and dust
US20100246922A1 (en) * 2009-03-31 2010-09-30 Fujifilm Corporation Image correction method and image correction device
US20140016879A1 (en) * 2009-03-02 2014-01-16 Flir Systems, Inc. Pixel-wise noise reduction in thermal images

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002005213A2 (en) * 2000-07-12 2002-01-17 Koninklijke Philips Electronics N.V. Method and apparatus for digital image defect correction and noise filtering
US20030039402A1 (en) * 2001-08-24 2003-02-27 Robins David R. Method and apparatus for detection and removal of scanned image scratches and dust
US20140016879A1 (en) * 2009-03-02 2014-01-16 Flir Systems, Inc. Pixel-wise noise reduction in thermal images
US20100246922A1 (en) * 2009-03-31 2010-09-30 Fujifilm Corporation Image correction method and image correction device

Also Published As

Publication number Publication date
DE102014015886B4 (en) 2017-02-09
DE102014015886A1 (en) 2016-04-28

Similar Documents

Publication Publication Date Title
DE2654943C2 (en) Method and device for the preliminary examination of master copies combined to form a master tape
DE60203869T2 (en) Method for fast automatic exposure or gain control in a MOS image sensor
DE3439304C2 (en) Method and device for automatic fine focusing of an optical imaging system
DE4106825A1 (en) EXPOSURE CONTROL DEVICE FOR STILL IMAGE VIDEO CAMERAS
DE102016111014A1 (en) Information processing apparatus, information processing method and storage medium
EP2367360A2 (en) Method for correcting color errors in images from digital color cameras
DE102012213189A1 (en) Imaging Array with Photodiodes of Different Photosensitivities and Related Image Recovery Procedures
DE102015103785A1 (en) Method and device for calibrating a camera
DE202017106567U1 (en) Camera system including lens with magnification gradient
DE102020003651A1 (en) Distance determining device having a function for determining the illuminance and a method for determining the illuminance of external light
DE102014015886B4 (en) Method and device for correcting defective pixel information
DE10216806B4 (en) Method and device for FPN correction of image signal values of an image sensor
DE102004007990B4 (en) Focus detection device
DE102008016393B4 (en) Method for correcting image aberrations of electronic cameras
DE102013209164B4 (en) Digital film camera
WO2022122240A1 (en) Method and device for detecting a false plant image in a raw camera photo, and photo-processing apparatus
EP2581726A2 (en) Method and apparatus for the determination of particles in screenings
DE112017002190T5 (en) PICTURE SYSTEM WITH TWO SENSORS
DE60201789T2 (en) MEDIUM-BASED DARK LEVEL DETECTING CIRCUIT FOR A PICTORREQUENCIAL CLAMP SWITCHING
DE102017110129B4 (en) Improvement of a pixel quality value
EP2092732B1 (en) Determination of the fixed pattern noise during the operation of a camera
DE3844873C2 (en) Imaging device
DE102018124015B4 (en) System and method for capturing images
DE102010002599B4 (en) Sensor device and method for detecting local intensity gradients
DE102018117129B3 (en) Camera and method for controlling a camera

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15763251

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 15763251

Country of ref document: EP

Kind code of ref document: A1