Multi-camera processor with feature matching
AssigneeIntel Corporation
InventorsAvinash Kumar, Manjula Gururaj, Ramkumar Narayanswamy
Life of this patent
Estimating the term…
Abstract
An embodiment of a semiconductor package apparatus may include technology to capture two or more concurrent images of a scene with two or more cameras, detect a feature in a first image from a first camera of the two or more cameras, match the feature in a second image from a second camera of the two or more cameras, and perform a photometric calibration between the first camera and the second camera based on a portion of the first image corresponding to the detected feature and a portion of the second image corresponding to the matched feature. Other embodiments are disclosed and claimed.
Claims20
An electronic processing system, comprising:
- a processor;
- two or more cameras communicatively coupled to the processor to capture two or more concurrent images of a scene;
- and
- logic communicatively coupled to the processor to:
- detect a feature in a first image from a first camera of the two or more cameras,
- match the feature in a second image from a second camera of the two or more cameras,
- determine a color correction matrix based on the detected feature and the matched feature,
- determine one or more gamma correction parameters based on the detected feature and the matched feature, and
- perform a photometric calibration for color correction and gamma correction between the first camera and the second camera based on the determined color correction matrix and the determined one or more gamma correction parameters.
A semiconductor package apparatus, comprising:
- one or more substrates;
- and
- logic coupled to the one or more substrates, wherein the logic is at least partly implemented in one or more of configurable logic and fixed-functionality hardware logic, the logic coupled to the one or more substrates to:
- capture two or more concurrent images of a scene with two or more cameras,
- detect a feature in a first image from a first camera of the two or more cameras,
- match the feature in a second image from a second camera of the two or more cameras, and
- determine a color correction matrix based on the detected feature and the matched feature,
- determine one or more gamma correction parameters based on the detected feature and the matched feature, and
- perform a photometric calibration for color correction and gamma correction between the first camera and the second camera based on the determined color correction matrix and the determined one or more gamma correction parameters.
A method of calibrating multiple cameras, comprising:
- capturing two or more concurrent images of a scene with two or more cameras;
- detecting a feature in a first image from a first camera of the two or more cameras;
- matching the feature in a second image from a second camera of the two or more cameras;
- determining a color correction matrix based on the detected feature and the matched feature;
- determining one or more gamma correction parameters based on the detected feature and the matched feature;
- and
- performing a photometric calibration for color correction and gamma correction between the first camera and the second camera based on the determined color correction matrix and the determined one or more gamma correction parameters.
At least one non-transitory computer readable medium, comprising a set of instructions, which when executed by a computing device, cause the computing device to:
- capture two or more concurrent images of a scene with two or more cameras;
- detect a feature in a first image from a first camera of the two or more cameras;
- match the feature in a second image from a second camera of the two or more cameras;
- determine a color correction matrix based on the detected feature and the matched feature;
- determine one or more gamma correction parameters based on the detected feature and the matched feature;
- and
- perform a photometric calibration for color correction and gamma correction between the first camera and the second camera based on the determined color correction matrix and the determined one or more gamma correction parameters.
Dependencies are inferred from the claim text.