DATA DIGITIZATION AND DISPLAY FOR AN IMAGING SYSTEM
20190028658 ยท 2019-01-24
Inventors
Cpc classification
H03M1/123
ELECTRICITY
International classification
Abstract
A system and method for digitizing data from an imaging system includes sampling a signal from an optical detector with a first circuit having a first attenuation and with a second circuit having a second attenuation different than the first attenuation. The system and method further includes digitizing the sampled signal at a predetermined number of bits desired for an analog to digital conversion of the sampled signal by allocating a first portion of bits to digitizing a signal from the first circuit and allocating a second portion of bits to digitizing a signal from the second circuit. The system and method further includes encoding the first and second portion of bits into one monotonic digital word corresponding to a range of the sampled signal.
Claims
1. A method for digitizing data from an imaging system, comprising; sampling a signal from an optical detector with a first sample and hold, S/H, for a first sample time t.sub.s/h2 and with a second S/H for a second sample time t.sub.s/h2 where t.sub.s/h1>t.sub.s/h2, producing a digital counter signal and a ramp signal wherein the counter and the ramp are timed such that the counter counts from 0 to a predetermined number of bits, C.sub.max-x, wherein C.sub.max corresponds to the number of bits desired for an analog to digital conversion of the detector signal, in approximately the time taken for the ramp to ramp from 0 to a predetermined voltage, v.sub.s1, sending the first S/H output to a comparator and comparing it to the ramp signal, starting the counter and the ramp, after a time>t.sub.s/h, latching the count value if the ramp signal meets a threshold defined by the output of the first S/H before the counter counts to C.sub.max-x, sending the second S/H signal to the comparator if the latching does not happen before C.sub.max-x is reached, resetting the ramp to zero and restarting the ramp at a slope sufficient to ramp from 0 to a predetermined voltage v.sub.s2 in the time required for x counts, and latching the count value if the output of the ramp signal meets a threshold defined by the output of the second S/H, wherein the count latched is a digitization of the detector signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The invention will be better understood by referring to the following figures.
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
DETAILED DESCRIPTION
[0019] One or more embodiments may provide for mass-produced Infrared cameras which are low cost and have a simple implementation.
[0020] One or more embodiments may produce a thermal image that shows temperature differences in a scene in a visually clear manner.
[0021] One or more embodiments may reduce the component count while increasing the functionality of the readout.
[0022] One or more embodiments may provide an efficient design for signal processing electronics in combination with image display techniques that produces a visually satisfying IR image while simplifying camera system design.
[0023] One or more embodiments may apply slope/latch count analog to digital conversion to FPA design.
[0024] One or more embodiments may avoid design and implementation complexity associated with designs concerned with preserving resolution and linearity across an entire range.
[0025] One or more embodiments may avoid performing operations and producing data in a form not needed or desirable for low cost IR cameras.
[0026] One or more embodiments may utilize a novel approach to slope/latch count analog to digital conversion that achieves dynamic range enhancement (but not with uniform conversion resolution), utilizes a simpler electrical design and/or produces data better suited for the visual image enhancement desirable for a mass-produced IR/thermal imaging camera.
[0027] One or more embodiments may provide dynamic range extension that produces monotonic data in the form of a single digital word per conversion.
[0028] One or more embodiments may provide on-chip conversion of image data from bolometer based infrared focal plane arrays used in IR cameras.
[0029] One or more embodiments may apportion resolution to image display applications, allocating higher A/D resolution to smaller, lower noise signals.
[0030] One or more embodiments may be used in conjunction with a Histogram Based Equalization Method to produce superior thermal image quality with a minimal component count and efficient image data handling.
[0031] One or more embodiments may be used to combine data from successive frames which may originate from both the long and short integration signal paths conditionally.
[0032] Referring to
[0033] Outputs of first and second sample and hold circuits 1 and 2 are sequentially switched to a comparator 3 using the switches shown, where they are compared to a voltage ramp from a programmable ramp generator circuit 5. The output of the comparator 3 is used to trigger a latch or other storage element 4, which latches a count from a digital counter 6. The counter 6 may count from 0 to C.sub.max, where C.sub.max is the A/D conversion resolution. For example, if the counter counts from 0 to C.sub.max=16383, the A/D conversion is a 14 bit conversion. The latched count is the digitized signal v.sub.d.
[0034] The processing circuit components of
[0035] Referring to
[0036]
[0037] In this embodiment, x is chosen to be much smaller than C.sub.max, which results in the higher amplitude detector signals being converted at a lower resolution than the lower amplitude signals. This is suitable for a micro0bolometer based FPA where the higher signal amplitude (hotter) signals do not benefit greatly from high resolution conversion. Also in this embodiment, the first part of the second conversion cycle (
[0038] Although a variety of values for the various voltage levels, counts and times will produce acceptable results depending on the details of the FPA design and desired performance, some implementations are more desirable than others. A particularly beneficial implementation is illustrated in
[0039] An A/D converter may be implemented on the readout integrated circuit (IC) associated with or coupled to an FPA, which is typically an array of N pixels, each pixel consisting of an IR detector and associated interface electronics. The A/D components include components dedicated on a per pixel basis such as the comparators and latches, and components shared across many or all pixels such as the ramp generator and counter. The A/D converters presented herein are implemented efficiently in terms of power consumption, component count and complexity which is beneficial to the readout design and manufacture for a low cost IR camera. Moreover, the nature of the data and how it is encoded lends itself very well, as will be shown, to producing unexpected results in visual image quality for thermal imaging.
[0040] An FPA typically includes a two dimensional array of N detectors, which can provide a two-dimensional image of a scene. For imaging purposes, image frames, typically data from all or some of the detectors N.sub.f, are produced by the FPA, each successive frame containing data from the array captured in successive time windows. Thus, a frame of data delivered by the FPA will consist of N.sub.f digital words, representing each pixel in the image, of length C.sub.max. These words typically correspond to an intensity of radiation measured by each pixel in the array. The intensity per pixel, for a bolometer IR FPA , corresponds to temperature of the corresponding part of the scene, with lower values corresponding to colder regions and higher values to hotter regions. With the A/D disclosed, N.sub.f monotonic words encoded as described are produced per frame. It may be desirable to display this data on a visual display. The quality of the display and the ability to distinguish intensities visually lead to the desirable result of a user visually able to identify regions of differing temperature in a scene.
[0041]
[0042] If the purpose of the system is to visually display an infrared scene, the transfer function shown in
[0043] The digital sample words may be converted into display compatible form to be shown on a screen. The display may have a digital brightness scale, which for an IR image corresponds to temperature, brighter being hotter. However, the brightness scale, for example grey scale, is generally a much shorter digital word than the pixel sample words. For instance the sample word may be 14 bits while a display range such as grey scale is typically 8 bits. So for display purposes, the higher resolution image data may be compressed down to fit the display range. How this is accomplished can effect visual image quality.
[0044] One way to allocate the samples to the display is to perform one of several standard image processing algorithms known as Histogram Equalization Based Methods, using the histogram of
[0045] Thus, in one embodiment, the highly efficient, low-part-count A/D, because of the nature of how it encodes the output data, combined with an HEBM conversion to display, results in very high visual image quality. The result for the class of uncooled IR cameras can be superior image quality at a low cost implementation with little penalty for the A/D data characteristics. For instance, a scene such as a soldering iron next to a person's face has excellent clarity for all features, which is excellent performance for thermal imaging.
[0046] One or more of the simplified equalization techniques disclosed herein may provide high contrast. They also may automatically account for the difference in gain between the two (or more) conversion ranges by allocating the majority of the brightness bits to the intensity count values corresponding to non-zero signals, thus ensuring that even though the numbers of pixels per count at the high end is smaller, the display bits are not wasted on zero or low data counts.
[0047] Referring now to
[0048] Lower amplitude signals may benefit from integration and averaging techniques to increase the apparent signal to noise. Such techniques may involve combination of successive frames of digitized image data, often before equalization, to form a digital integration, which may then be averaged or otherwise processed before equalized. For the two signal path A/D, combining successive pixels digitized on the different gain signal paths may be problematic.
[0049] For instance, one integration technique may include adding, on a per pixel basis, the pixels from M successive frames, where M is an integer, such as 4 for example, to form an integration frame where each pixel is the sum of the M corresponding pixels. It may be desirable to divide each integrated pixel by M, averaging, for instance to provide better signal to noise. If any of the successive pixels has been digitized on the low gain signal path, that successive pixel data cannot be summed and averaged with high gain data as is clear from the transfer function.
[0050]
[0051] Thus in this illustrative embodiment, the data from successive frames may be combined conditionally depending on whether or not there is any low gain signal path data in successive pixels. For successive pixels, where all of the data is high gain, corresponding to lower amplitude detector signals, the data may be combined directly and lower amplitude signals may benefit most from techniques that increase signal to noise. For successive pixels with any low gain data, corresponding to higher amplitude signals, signal to noise may not be as important, so one data point, the first low gain pixel detected, is used, not integrated but simply multiplied by M to match the encoding of the summed high gain pixels. Detection of the low gain signals may be accomplished in a variety of ways. For instance for a 14 bit conversion, where the high gain conversion is done in counts 0 to 15359, and the low gain conversion is done in counts 15360 to 16383, the top 4 most significant bits are all 1 (or the grey scale equivalent) for any low gain digitization.
[0052] While an infrared optical device is used in the illustrative embodiments described herein, the teachings may be applied to other types of optical devices, such as cameras sensing electromagnetic radiation in the visible light spectra and/or other spectra. References in the claims to a or an element or limitation are meant to be open-ended, allowing a plurality of such elements, meaning the same as at least. References to a first and a second element are meant to broadly include systems or methods having three or more of such elements. The teachings herein are not limited to the specific embodiments disclosed, but may be applied to other alternative embodiments.