Imager system with median filter and method thereof
First Claim
1. An imaging system configured to display a captured image on a display having a lower dynamic range than the imaging system, the imaging system comprising:
- a high dynamic range imager configured to capture at least one high dynamic range image; and
a processing device communicatively connected to said high dynamic range imager, wherein said processing device is configured to;
reduce color speckles caused by errant interpolated pixel values using a median filter,reduce occurrence of errant values of alternate color while maintaining at least one of sharpness detail and edge detail,smooth color rendering in a displayed image,rank each element of an array with respect to an ordering criterion and select a median element, where the median element is a function of a ratio of a non-reference color component of a pixel to a reference color component of the pixel, wherein said ordering criterion comprises a discrete ranking value assigned to every element, andsort elements with equal values in a prescribed sequence so each element has a rank that is unique within a set, wherein a middle element is always specified.
2 Assignments
0 Petitions
Accused Products
Abstract
An imaging system configured to display a captured image on a display having a lower dynamic range than the imaging system is provided, wherein the imaging system includes a high dynamic range imager configured to capture at least one high dynamic range image, and a processing device communicatively connected to the high dynamic range imager, wherein the processing device is configured to reduce color speckles caused by errant interpolated pixel values and reduce occurrence of errant values of alternate color while maintaining at least one of sharpness detail, edge detail, and generate smoothing color rendering in a displayed image.
110 Citations
28 Claims
-
1. An imaging system configured to display a captured image on a display having a lower dynamic range than the imaging system, the imaging system comprising:
-
a high dynamic range imager configured to capture at least one high dynamic range image; and a processing device communicatively connected to said high dynamic range imager, wherein said processing device is configured to; reduce color speckles caused by errant interpolated pixel values using a median filter, reduce occurrence of errant values of alternate color while maintaining at least one of sharpness detail and edge detail, smooth color rendering in a displayed image, rank each element of an array with respect to an ordering criterion and select a median element, where the median element is a function of a ratio of a non-reference color component of a pixel to a reference color component of the pixel, wherein said ordering criterion comprises a discrete ranking value assigned to every element, and sort elements with equal values in a prescribed sequence so each element has a rank that is unique within a set, wherein a middle element is always specified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to control a high dynamic range imager to capture an image and to display the captured image on a display having a lower dynamic range than the imager, by executing the steps comprising:
-
(a) capturing at least one high dynamic range image; (b) reducing color speckles caused by errant interpolated pixel values using a median filter, reducing occurrence of errant values of alternate color while maintaining at least one of sharpness detail and edge detail, and smoothing color rendering in a displayed image; (c) ranking each element of an array with respect to an ordering criterion and selecting a median element, where the median element is a function of a ratio of a non-reference color component of a pixel to a reference color component of the pixel, wherein said ordering criterion comprises a discrete ranking value assigned to every element; and (d) sorting elements with equal values in a prescribed sequence so each element has a rank that is unique within a set, wherein a middle element is always specified. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification