POST-MANUFACTURE CAMERA CALIBRATION
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
30 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11-20. -20. (canceled)
-
21. 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. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. 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.
-
Specification