Post-manufacture camera calibration
AssigneeFacebook, Inc.
InventorsYael Maguire, Shizhe Shen
Life of this patent
Estimating the term…
Abstract
Some embodiments include a method of operating a calibration server for a camera module. The method can include: receiving, by the computing server, a first training image taken by the camera module in a mobile device and a corresponding image-context attribute from the mobile device; aggregating, by the computing device, the first training image into a set of contextually similar images based on the image-context attribute; computing a calibration parameter model based on the set of contextually similar images utilizing dimension reduction statistical analysis; and scheduling to update the calibration parameter model to configure an image processor to adjust a raw photograph of the camera module according to the calibration parameter model.
Claims21
A computer-implemented method comprising:
- receiving a first training image taken by a camera module of a mobile device and a corresponding image-context attribute from the mobile device;
- aggregating the first training image into a set of contextually similar images based on the image-context attribute;
- computing a calibration parameter model based on the set of contextually similar images utilizing dimension reduction statistical analysis;
- and
- causing an image processor to calibrate a raw photograph of the camera module by providing the calibration parameter model to the image processor.
11-20. (canceled)
A computer-readable data storage medium storing computer-executable instructions that, when executed, cause a computer system to perform a computer-implemented method, the computer-executable instructions comprising:
- instructions for receiving a first training image taken by a camera module of a mobile device and a corresponding image-context attribute from the mobile device;
- instructions for aggregating the first training image into a set of contextually similar images based on the image-context attribute;
- instructions for computing a calibration parameter model based on the set of contextually similar images utilizing dimension reduction statistical analysis;
- and
- instructions for causing an image processor to calibrate a raw photograph of the camera module by providing the calibration parameter model to the image processor.
A computer system, comprising:
- a non-transitory memory device configured to store executable instructions;
- a processor configured by the executable instructions to:
- receive a first training image taken by a camera module of a mobile device and a corresponding image-context attribute from the mobile device;
- aggregate the first training image into a set of contextually similar images based on the image-context attribute;
- compute a calibration parameter model based on the set of contextually similar images utilizing dimension reduction statistical analysis;
- and
- cause an image processor to calibrate a raw photograph of the camera module by providing the calibration parameter model to the image processor.
Dependencies are inferred from the claim text.