US2023298141A1PendingUtilityA1

Bright Spot Removal Using A Neural Network

Assignee: SPECTRUM OPTIX INCPriority: Nov 7, 2018Filed: May 25, 2023Published: Sep 21, 2023
Est. expiryNov 7, 2038(~12.3 yrs left)· nominal 20-yr term from priority
G06T 5/94G06T 5/60G06T 2207/20081G06T 2207/20084H04N 23/81H04N 23/64H04N 23/70H04N 23/71G06T 3/4046G06T 7/11G06N 3/08G06T 2207/20208G06T 2207/10016G06T 5/77G06T 5/70G06T 5/002G06T 5/005
70
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for image capture includes identifying a bright spot in an image. A neural network is used to recover details in bright spot area through a trained de-noising process. Post-processing of the image is conducted to match image parameters of recovered details in the bright spot area to another area of the image.

Claims

exact text as granted — not AI-modified
1 . A method to perform supervised training on a neural network, the method comprising:
 receiving source data and target data associated with the supervised training;   independently packaging the source data and the target data;   preprocessing the packaged source data with a source lambda and the packaged target data with a target lambda;   generating target output data based on the source lambda-based preprocessing;   receiving the preprocessed packaged target data by the neural network;   the neural network processing the preprocessed packaged data;   the neural network generating source output data based on the processing; and   generating an objective function based on the target output data and the source output data.   
     
     
         2 . The method of  claim 1 , wherein the supervised training is associated with recovering detail in a first area of a digital photograph that contains at least one bright spot by performing a de-noising process by the neural network. 
     
     
         3 . The method of  claim 1 , wherein the source data and target data are sourced from any combination of a profiling system, one or more mathematical models and one or more publicly available datasets. 
     
     
         4 . The method of  claim 1 , wherein the packaging further comprises:
 normalizing the each of the source data and the target data according to a respective determined scheme; and   arranging the respective normalized data for input to the neural network in a corresponding tensor.   
     
     
         5 . The method of  claim 4 , wherein each of the source lambda and the target lambda adds synthetic noise or bright-spots to the tensor associated with the source data and the target data, respectively. 
     
     
         6 . The method of  claim 1 , further comprising classifying one or more objects in a tensor using a classifier head. 
     
     
         7 . The method of  claim 1 , wherein the source output data, the target output data, and the objective function collectively define a loss function to be reduced in value by the neural network. 
     
     
         8 . The method of  claim 1 , further comprising training the neural network to both identify and reduce one or more bright spots simultaneously in an image. 
     
     
         9 . The method of  claim 8 , further comprising receiving the image from a camera associated with a vehicle imaging system. 
     
     
         10 . The method of  claim 8 , further comprising receiving the image from a surgical imaging and teleoperation system with active illumination. 
     
     
         11 . The method of  claim 8 , wherein the image is a part of a digital video stream. 
     
     
         12 . The method of  claim 1 , wherein each of the source data and the target data is sequential data or temporal data. 
     
     
         13 . The method of  claim 1 , wherein the neural network is a fully convolutional neural network. 
     
     
         14 . The method of  claim 13 , wherein the fully convolutional neural network comprises:
 a plurality of first pairs of 3×3 convolutions each followed by a first rectified linear unit and a 2×2 max pooling operation with stride 2; and   a plurality of second pairs of 3×3 convolutions followed by 2×2 up-convolution and a second rectified linear unit.   
     
     
         15 . The method of  claim 14 , further comprising training the fully convolutional neural network as part of a generative adversarial network including a network trained to add synthetic bright spots. 
     
     
         16 . The method of  claim 1 , wherein each of the source data and the target data includes imaging system profiling data. 
     
     
         17 . The method of  claim 16 , wherein the imaging system profiling data includes raw profiling data that further includes any combination of natural and manmade scenes captured from a reference imaging system, and procedurally-generated scenes. 
     
     
         18 . The method of  claim 1 , further comprising generating the source data and the target data by a profiling process that includes knowledge of a photon noise floor associated with an imaging system. 
     
     
         19 . The method of  claim 18 , wherein the profiling process includes imaging system sensor pixel pitch, display system pixel dimensions, imaging system focal length, imaging system working f-number, number of sensor pixels, and number of display system pixels. 
     
     
         20 . The method of  claim 1 , further comprising performing warps and deformation to the any combination of the source data and the target data for alignment purposes.

Join the waitlist — get patent alerts

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

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