US2020228769A1PendingUtilityA1

Lens rolloff assisted auto white balance

Assignee: QUALCOMM INCPriority: Jan 11, 2019Filed: Jan 11, 2019Published: Jul 16, 2020
Est. expiryJan 11, 2039(~12.5 yrs left)· nominal 20-yr term from priority
Inventors:Sang Cheol Yu
H04N 23/88H04N 23/74H04N 23/71H04N 23/86H04N 23/11H04N 5/2354H04N 9/68H04N 9/735
29
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and apparatus for determining an auto white balance (AWB) gain based on a chroma tint pattern resulting from lens rolloff. The method may include receiving an image captured by a camera module, determining a chroma tint pattern of the image resulting from lens rolloff of the camera module, determining an illuminant under which the image was captured based on the determined chroma tint pattern, determining AWB parameters based at least in part on the determined illuminant, and applying the AWB parameters to the image.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for image processing, the method comprising:
 receiving an image captured by a camera module;   determining a chroma tint pattern of the image resulting from lens rolloff of the camera module;   determining an illuminant under which the image was captured based on the determined chroma tint pattern;   determining auto white balance (AWB) parameters based at least in part on the determined illuminant; and   applying the AWB parameters to the image.   
     
     
         2 . The method of  claim 1 , wherein determining the illuminant under which the image was captured based on the determined chroma tint pattern comprises:
 comparing the determined chroma tint pattern to one or more predetermined chroma tint patterns, wherein each of the predetermined chroma tint patterns is associated with one of a plurality of predefined illuminants; and   determining the illuminant based on the predetermined chroma tint pattern that most closely matches the determined chroma tint pattern based on the comparison.   
     
     
         3 . The method of  claim 1 , wherein determining the chroma tint pattern comprises:
 applying lens rolloff correction to the image to create a corrected image;   determining a red/green ratio and a blue/green ratio for the corrected image; and   applying a low pass filter to the red/green ratio and the blue/green ratio of the corrected image to determine the chroma tint pattern.   
     
     
         4 . The method of  claim 3 , wherein the low pass filter is a homomorphic low pass filter. 
     
     
         5 . The method of  claim 4 , wherein applying the homomorphic low filter comprises:
 applying a natural logarithm to the red/green ratio and the blue/green ratio to produce a first output;   applying a Fourier transform to the first output to produce a second output;   applying a low pass filter to the second output to produce a third output;   applying an inverse Fourier transform to the third output to produce a fourth output; and   applying an exponential function to the fourth output to produce the chroma tint pattern.   
     
     
         6 . The method of  claim 3 , wherein the lens rolloff correction is a reference light condition rolloff table generated from a reference light condition. 
     
     
         7 . The method of  claim 3 , further comprising:
 applying a black level subtraction to the image before determining the chroma tint pattern.   
     
     
         8 . The method of  claim 3 , wherein determining the red/green ratio and the blue/green ratio for the corrected image comprises:
 determining the red/green ratio and the blue/green ratio for each of a plurality of M×N bins of the corrected image.   
     
     
         9 . The method of  claim 1 , wherein the determined illuminant is a first illuminant, the method further comprising:
 determining a second illuminant using gray-world assumption techniques on the captured image;   determining a first confidence factor for the first illuminant;   determining a second confidence factor for the second illuminant; and   wherein determining the AWB parameters based at least in part on the determined first illuminant comprises:
 determining the AWB parameters based on the first illuminant, the first confidence factor, the second illuminant and the second confidence factor. 
   
     
     
         10 . An apparatus configured for image processing, the apparatus comprising:
 a memory configured to store an image captured by an image sensor of a camera module; and   one or more processors in communication with the memory, the one or processors configured to:
 receive the image captured by the camera module; 
 determine a chroma tint pattern of the image resulting from lens rolloff of the camera module; 
 determine an illuminant under which the image was captured based on the determined chroma tint pattern; 
 determine auto white balance (AWB) parameters based at least in part on the determined illuminant; and 
 apply the AWB parameters to the image. 
   
     
     
         11 . The apparatus of  claim 10 , wherein to determine the illuminant under which the image was captured based on the determined chroma tint pattern, the one or more processors are further configured to:
 compare the determined chroma tint pattern to one or more predetermined chroma tint patterns, wherein each of the predetermined chroma tint patterns is associated with one of a plurality of predefined illuminants; and   determine the illuminant based on the predetermined chroma tint pattern that most closely matches the determined chroma tint pattern based on the comparison.   
     
     
         12 . The apparatus of  claim 10 , wherein to determine the chroma tint pattern, the one or more processors are further configured to:
 apply lens rolloff correction to the image to create a corrected image;   determine a red/green ratio and a blue/green ratio for the corrected image; and   apply a low pass filter to the red/green ratio and the blue/green ratio of the corrected image to determine the chroma tint pattern.   
     
     
         13 . The apparatus of  claim 12 , wherein the low pass filter is a homomorphic low pass filter. 
     
     
         14 . The apparatus of  claim 13 , wherein to apply the homomorphic low filter, the one or more processors are further configured to:
 apply a natural logarithm to the red/green ratio and the blue/green ratio to produce a first output;   apply a Fourier transform to the first output to produce a second output;   apply a low pass filter to the second output to produce a third output;   apply an inverse Fourier transform to the third output to produce a fourth output; and   apply an exponential function to the fourth output to produce the chroma tint pattern.   
     
     
         15 . The apparatus of  claim 12 , wherein the lens rolloff correction is a reference light condition rolloff table generated from a reference light condition. 
     
     
         16 . The apparatus of  claim 12 , wherein the one or more processors are further configured to:
 apply a black level subtraction to the image before determining the chroma tint pattern.   
     
     
         17 . The apparatus of  claim 12 , wherein to determine the red/green ratio and the blue/green ratio for the corrected image, the one or more processors are further configured to:
 determine the red/green ratio and the blue/green ratio for each of a plurality of M×N bins of the corrected image.   
     
     
         18 . The apparatus of  claim 10 , wherein the determined illuminant is a first illuminant, and wherein the one or more processors are further configured to:
 determine a second illuminant based gray-world assumption techniques on the captured image;   determine a first confidence factor for the first illuminant;   determine a second confidence factor for the second illuminant; and   wherein to determine the AWB parameters based at least in part on the determined first illuminant, the one or more processors are further configured to:
 determine the AWB parameters based on the first illuminant, the first confidence factor, the second illuminant and the second confidence factor. 
   
     
     
         19 . The apparatus of  claim 10 , further comprising:
 the camera module configured to capture the image.   
     
     
         20 . The apparatus of  claim 19 , wherein the camera module is part of a mobile telephone. 
     
     
         21 . An apparatus configured for image processing, the apparatus comprising:
 means for receiving an image captured by a camera module;   means for determining a chroma tint pattern of the image resulting from lens rolloff of the camera module;   means for determining an illuminant under which the image was captured based on the determined chroma tint pattern;   means for determining auto white balance (AWB) parameters based at least in part on the determined illuminant; and   means for applying the AWB parameters to the image.   
     
     
         22 . The apparatus of  claim 21 , wherein the means for determining the illuminant under which the image was captured based on the determined chroma tint pattern comprises:
 means for comparing the determined chroma tint pattern to one or more predetermined chroma tint patterns, wherein each of the predetermined chroma tint patterns is associated with one of a plurality of predefined illuminants; and   means for determining the illuminant based on the predetermined chroma tint pattern that most closely matches the determined chroma tint pattern based on the comparison.   
     
     
         23 . The apparatus of  claim 21 , wherein the means for determining the chroma tint pattern comprises:
 means for applying lens rolloff correction to the image to create a corrected image;   means for determining a red/green ratio and a blue/green ratio for the corrected image; and   means for applying a low pass filter to the red/green ratio and the blue/green ratio of the corrected image to determine the chroma tint pattern.   
     
     
         24 . The apparatus of  claim 23 , wherein the low pass filter is a homomorphic low pass filter. 
     
     
         25 . The apparatus of  claim 24 , wherein the means for applying the homomorphic low filter comprises:
 means for applying a natural logarithm to the red/green ratio and the blue/green ratio to produce a first output;   means for applying a Fourier transform to the first output to produce a second output;   means for applying a low pass filter to the second output to produce a third output;   means for applying an inverse Fourier transform to the third output to produce a fourth output; and   means for applying an exponential function to the fourth output to produce the chroma tint pattern.   
     
     
         26 . A non-transitory computer-readable storage medium storing instructions that, when executed, causes one or more processors to:
 receive an image captured by a camera module;   determine a chroma tint pattern of the image resulting from lens rolloff of the camera module;   determine an illuminant under which the image was captured based on the determined chroma tint pattern;   determine auto white balance (AWB) parameters based at least in part on the determined illuminant; and   apply the AWB parameters to the image.   
     
     
         27 . The non-transitory computer-readable storage medium of  claim 26 , wherein to determine the illuminant under which the image was captured based on the determined chroma tint pattern, the instructions further cause the one or more processors to:
 compare the determined chroma tint pattern to one or more predetermined chroma tint patterns, wherein each of the predetermined chroma tint patterns is associated with one of a plurality of predefined illuminants; and   determine the illuminant based on of the predetermined chroma tint patterns that most closely matches the determined chroma tint pattern based on the comparison.   
     
     
         28 . The non-transitory computer-readable storage medium of  claim 26 , wherein to determine the chroma tint pattern, the instructions further cause the one or more processors to:
 apply lens rolloff correction to the image to create a corrected image;   determine a red/green ratio and a blue/green ratio for the corrected image; and   apply a low pass filter to the red/green ratio and the blue/green ratio of the corrected image to determine the chroma tint pattern.   
     
     
         29 . The non-transitory computer-readable storage medium of  claim 28 , wherein the low pass filter is a homomorphic low pass filter. 
     
     
         30 . The non-transitory computer-readable storage medium of  claim 29 , wherein to apply the homomorphic low filter, the instructions further cause the one or more processors to:
 apply a natural logarithm to the red/green ratio and the blue/green ratio to produce a first output;   apply a Fourier transform to the first output to produce a second output;   apply a low pass filter to the second output to produce a third output;   apply an inverse Fourier transform to the third output to produce a fourth output; and   apply an exponential function to the fourth output to produce the chroma tint pattern.

Join the waitlist — get patent alerts

Track US2020228769A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.