Image processing
AssigneeApical Limited
InventorsDavid Hanwell, Laurence Mark Arden
Life of this patent
Estimating the term…
Abstract
A method and apparatus for processing image data is provided. The method comprises storing accumulated image data, obtaining a new frame of image data, performing motion detection based at least on the new frame of image data, updating the accumulated frame of image data, and generating output image data. The motion detection identifies a pixel location in which motion is detected. For the pixel location identified by the motion detection, a pixel intensity value of the new frame of image data contributes more to a pixel intensity value representing the identified pixel location in the updated accumulated imaged data than to a pixel intensity value representing the identified pixel location in the output image data.
Claims18
A method of processing image data comprising:
- storing accumulated image data representing a plurality of frames of image data, the accumulated image data including an accumulated frame of image data comprising a plurality of pixel intensity values representing a respective plurality of pixel locations and also including data corresponding to a plurality of spatially variant parameter values corresponding to respective pixel locations, the plurality of spatially variant parameter values being dependent on a number of frames of image data which have been accumulated at the respective pixel location;
- obtaining a new frame of image data comprising a plurality of pixel intensity values representing a respective plurality of pixel locations;
- performing motion detection based at least on the new frame of image data and the accumulated frame of image data, the motion detection identifying a pixel location in which motion is detected based on a comparison of a plurality of motion detection values corresponding to a respective plurality of pixel locations and respective parameter values of the plurality of spatially variant parameter values, wherein the motion detection values are generated based at least on differences between the pixel intensity values of the accumulated frame of image data and respective pixel intensity values of the new frame of image data;
- updating the accumulated image data by:
- updating the accumulated frame of image data by combining the accumulated frame of image data and the new frame of image data;
- and
- updating the data corresponding to the plurality of spatially variant parameter values;
- and
- generating output image data by combining the accumulated frame of image data and the new frame of image data,
- wherein the method is motion-sensitive such that a pixel intensity value of the new frame of image data representing the identified pixel location contributes more to a pixel intensity value representing the identified pixel location in the updated accumulated frame of image data than to a pixel intensity value representing the identified pixel location in the output image data.
Image processing apparatus comprising:
- at least one processor;
- at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform a method comprising at least:
- storing accumulated image data representing a plurality of frames of image data, the accumulated image data including an accumulated frame of image data comprising a plurality of pixel intensity values representing a respective plurality of pixel locations and also including data corresponding to a plurality of spatially variant parameter values corresponding to respective pixel locations, the plurality of spatially variant parameter values being dependent on a number of frames of image data which have been accumulated at the respective pixel location;
- obtaining a new frame of image data comprising a plurality of pixel intensity values representing a respective plurality of pixel locations;
- performing motion detection based at least on the new frame of image and the accumulated frame of image data, the motion detection identifying a pixel location in which motion is detected based on a comparison of a plurality of motion detection values corresponding to a respective plurality of pixel locations and respective parameter values of the plurality of spatially variant parameter values, wherein the motion detection values are generated based at least one differences between the pixel intensity values of the accumulated frame of image data and respective pixel intensity values of the new frame of image data;
- updating the accumulated image data by:
- updating the accumulated frame of image data by combining the accumulated frame of image data and the new frame of image data;
- and
- updating the data corresponding to the plurality of spatially variant parameter values;
- and
- generating output image data by combining the accumulated frame of image data and the new frame of image data,
- wherein the method is motion-sensitive such that:
- a pixel intensity value of the new frame of image data representing the identified pixel location contributes more to a pixel intensity value representing the identified pixel location in the updated accumulated frame of image data than to a pixel intensity value representing the identified pixel location in the output image data.
Dependencies are inferred from the claim text.