Legal claims defining the scope of protection, as filed with the USPTO.
1. An imaging system for collecting an image, the imaging system comprising: a camera module, the camera module having at least one calibration non-uniformity profile associated with a calibration correlated color temperature (CCT); an image signal processor in data communication with the camera module; and a hardware storage device in communication with the image signal processor and having stored thereon a plurality of anchor non-uniformity profiles, each anchor non-uniformity profile being associated with a CCT and at least one of the anchor non-uniformity profiles being associated with the calibration CCT, the hardware storage device having instruction stored thereon, that when executed by the image signal processor, cause the imaging system to: receive a collected image from the camera module, calculate an image CCT of the collected image, and generate a local non-uniformity profile from a delta value between the at least one calibration non-uniformity profile and a first anchor non-uniformity profile of the calibration CCT and a second anchor non-uniformity profile associated with the image CCT, the delta value being a subtraction between the at least one calibration non-uniformity profile and the first anchor non-uniformity profile or the second anchor non-uniformity profile.
2. The imaging system of claim 1 , the camera module having a first calibration non-uniformity profile at a first CCT and a second calibration non-uniformity profile at a second CCT.
3. The imaging system of claim 1 , the plurality of anchor non-uniformity profiles being measured from at least three other camera modules.
4. The imaging system of claim 1 , the hardware storage device being part of the image signal processor.
5. The imaging system of claim 1 , the instructions further causing the imaging system to: apply the local non-uniformity profile to the collected image to create a corrected image.
6. A method of processing a collected image, the method comprising: receiving a collected image data from a camera module, the camera module having at least one calibration non-uniformity profile associated with the camera module at a calibration correlated color temperature (CCT); calculating an image CCT of the collected image data; determining a delta value between the at least one calibration non-uniformity profile and a first anchor non-uniformity profile of the calibration CCT by subtracting the at least one calibration non-uniformity profile and the first anchor non-uniformity profile of the calibration CCT; generating a local non-uniformity profile from the delta value and a second anchor non-uniformity profile associated with the image CCT; and applying the local non-uniformity profile to the collected image data to create a corrected image data.
7. The method of claim 6 , further comprising displaying the corrected image data to a user.
8. The method of claim 6 , the image CCT being between CCTs of two neighboring anchor non-uniformity profiles of the plurality of anchor non-uniformity profiles, the local non-uniformity profile being generated from a combination of the two neighboring anchor non-uniformity profiles.
9. The method of claim 8 , the local non-uniformity profile being generated from a weighted combination of the two neighboring anchor non-uniformity profiles based on a color temperature difference of the image CCT and the CCTs of the two neighboring anchor non-uniformity profiles.
10. The method of claim 8 , further comprising storing the local non-uniformity profile locally on a hardware storage device.
11. The method of claim 8 , further comprising storing the local non-uniformity profile remotely and comparing the local non-uniformity profile against other local non-uniformity profiles created from a population used to create the first anchor non-uniformity profile.
12. The method of claim 8 , calculating the image CCT including using an auto white balance operation.
13. A method of processing a collected image, the method comprising: receiving a collected image data from a camera module, the camera module having at least one calibration non-uniformity profile associated with the camera module at a calibration correlated color temperature (CCT); calculating an image CCT of the collected image data, the image CCT being between CCTs of two neighboring anchor non-uniformity profiles associated with the calibration CCT; determining a delta value between the at least one calibration non-uniformity profile and a calculated anchor non-uniformity profile, the calculated anchor non-uniformity profile being located between the two neighboring anchor non-uniformity profiles and based on a color temperature difference between the two neighboring anchor non-uniformity profiles; generating a local non-uniformity profile from the delta value and the calculated anchor non-uniformity profile; applying the local non-uniformity profile to the collected image data to create a corrected image data; and displaying the corrected image data to a user.
14. The method of claim 13 , wherein the calculated anchor non-uniformity profile is determined from a weighted combination of the two neighboring anchor non-uniformity profiles.
15. The method of claim 13 , further comprising storing the local non-uniformity profile locally on a hardware storage device.
16. The method of claim 13 , further comprising storing the local non-uniformity profile remotely and comparing the local non-uniformity profile against other local non-uniformity profiles created from a population used to create the first anchor non-uniformity profile.
17. The method of claim 13 , calculating the image CCT including using an auto white balance operation.
18. The method of claim 13 , wherein calculating the delta value includes determining a difference at each pixel of the camera model between the calibration non-uniformity profile of the camera module at the calibration CCT and a first anchor non-uniformity profile at the calibration CCT.
19. The method of claim 13 , wherein calculating the delta value includes determining a difference at each domain of the camera model between the calibration non-uniformity profile of the camera module at the calibration CCT and a first anchor non-uniformity profile at the calibration CCT.
20. The method of claim 13 , wherein calculating the delta value includes calculating a plurality of delta values at a plurality of calibration CCTs and aggregating the calculated plurality of delta values into an average delta value.
Unknown
December 8, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.