Image signal processing
AssigneeArm Limited
InventorsMaxim Novikov, James Stuart Imber, Yury Khrustalev, David Hanwell
Life of this patent
Estimating the term…
Abstract
A method of optimising an image signal processor (ISP), which is to be used to process sensor image data generating output image data. The method may include obtaining sensor image data; processing the sensor image data according to one or more ISP settings to produce output image data; producing quality metric data associated with the output image data and optimising the one or more ISP settings based on the quality metric data.
Claims16
A method of optimising an image signal processor (ISP), which is to be used to process sensor image data generating output image data, the method comprising:
- receiving test image data,
- processing the test image data using a simulator to generate simulated sensor image data, wherein the simulator simulates a physical capture process of a scene by a sensor;
- processing the simulated sensor image data according to one or more ISP settings to produce output image data;
- producing quality metric data associated with the output image data by performing a comparison between the output image data and the test image data;
- and
- optimising the one or more ISP settings based on the quality metric data.
A method of optimising a simulator, which is to be used to process test image data to generate simulated sensor image data, the method comprising:
- receiving test image data consistent with a scene;
- processing the test image data according to one or more simulator settings to produce simulated sensor image data, wherein the simulator simulates a physical capture process of a scene by a sensor;
- capturing the scene using the sensor to produce sensor image data;
- performing a comparison between the simulated sensor image data and sensor image data;
- producing quality metric data associated with the comparison;
- and
- optimising one or more simulator settings based on the quality metric data.
An image processing system comprising:
- memory circuitry arranged to store test image data, one or more settings associated with an ISP and output image data;
- and
- processing circuitry configured to:
- receive test image data;
- process the test image data using a simulator to generate simulated sensor image data, wherein the simulator simulates a physical capture process of a scene by a sensor;
- process the simulated sensor image data according to one or more ISP settings to produce output image data;
- produce a quality metric associated with the output image data by performing a comparison between the output image data and the test image data;
- and
- optimise one or more settings associated with the ISP based on the quality metric.
An image processing system comprising:
- memory circuitry arranged to store test image data, one or more settings associated with a simulator, simulated sensor image data and sensor image data;
- and
- processing circuitry configured to:
- receive test image data consistent with a scene;
- process the test image data according to one or more simulator settings to produce simulated sensor image data, wherein the simulator simulates a physical capture process of a scene by a sensor;
- capture the scene using the sensor to produce sensor image data;
- perform a comparison between the simulated sensor image data and sensor image data;
- produce quality metric data associated with the comparison;
- and
- optimise one or more simulator settings based on the quality metric data.
A non-transitory computer readable storage medium comprising instructions which, when executed by a computer, cause the computer to:
- receive test image data,
- process the test image data using a simulator to generate simulated sensor image data, wherein the simulator simulates a physical capture process of a scene by a sensor;
- process the simulated sensor image data according to one or more ISP settings to produce output image data;
- produce quality metric data associated with the output image data by performing a comparison between the output image data and the test image data;
- and
- optimise the one or more ISP settings based on the quality metric data.
A non-transitory computer readable storage medium comprising instructions which, when executed by a computer, cause the computer to:
- receive test image data consistent with a scene;
- process the test image data according to one or more simulator settings to produce simulated sensor image data, wherein the simulator simulates a physical capture process of a scene by a sensor;
- capture the scene using the sensor to produce sensor image data;
- perform a comparison between the simulated sensor image data and sensor image data;
- produce quality metric data associated with the comparison;
- and
- optimise one or more simulator settings based on the quality metric data.
Dependencies are inferred from the claim text.