Image processing apparatus, image processing method, and program
AssigneeSony Corporation
InventorHiroaki Ono
Life of this patent
Estimating the term…
Abstract
An image processing apparatus comprising: background generation means for generating, on each of corresponding pixel positions of more than one input image, a pixel value involved in a predetermined distribution among pixel values of the input images as a background pixel value in the pixel position; degree-of-difference generation means for generating, on each of the pixel positions, a degree-of-difference indicating a degree to which each input image pixel value has a difference from the background pixel value; and output image generation means for generating, on each of the pixel positions, an output image pixel value by reflecting the input image pixel values depending on the degree-of-difference.
Claims20
An image processing apparatus including a computer, comprising:
- a background generator for generating, on each of corresponding pixel positions of more than one input image, a pixel value involved in a predetermined distribution among pixel values of the input images as a background pixel value in the pixel position;
- a degree-of-difference generator for generating, on each of the pixel positions, a degree-of-difference indicating a degree to which each input image pixel value has a difference from the background pixel value;
- and
- a locus synthesizer for generating, on each of the pixel positions, an output image pixel value by reflecting the input image pixel values depending on the degree-of-difference,
- wherein the background generator includes a frequency-of-occurrence holder for holding a frequency-of-occurrence of the background pixel value.
An image processing apparatus including a computer, comprising:
- an image selector for selecting a predetermined number of input images as selected images from more than one input image;
- a background generator for generating, on each of corresponding pixel positions of the selected images, a pixel value involved in a predetermined distribution among pixel values of the selected images as a background pixel value in the pixel position;
- a degree-of-difference generator for generating, on each of the pixel positions, a degree-of-difference indicating a degree to which each input image pixel value has a difference from the background pixel value;
- and
- a locus synthesizer for generating, on each of the pixel positions, an output image pixel value by reflecting the input image pixel values depending on the degree-of-difference,
- wherein the background generator includes a frequency-of-occurrence holder for holding a frequency-of-occurrence of the background pixel value.
An image processing apparatus including a computer, comprising:
- a background image holder for holding a background image pixel value;
- a locus synthesis value holder for holding an output image pixel value;
- a background generator for updating the background image pixel value held in the background image holder based on a predetermined ratio and with pixel values in corresponding pixel positions of input images allowed to enter in time series;
- a degree-of-difference generator for generating a degree-of-difference indicating a degree to which each input image pixel value has a difference from the pixel value in the corresponding pixel position of the updated background image provided by the background generator;
- and
- a locus synthesizer for synthesizing, on the output image pixel value, the pixel values in the corresponding pixel positions of the input images depending on the degree-of-difference, causing a synthesis result to be held as a latest output image pixel value in the locus synthesis value holder,
- wherein the background generator includes a frequency-of-occurrence holder for holding a frequency-of-occurrence of the background image pixel value.
An image processing apparatus including a computer, comprising:
- an image selector for selecting a predetermined number of input images as selected images from more than one input image;
- a background generator for generating, on each of corresponding pixel positions of the selected images, a pixel value involved in a predetermined distribution among pixel values of the selected images as a pixel value in a corresponding pixel position of a background image;
- a background image holder for holding the background image pixel value;
- a locus synthesis value holder for holding an output image pixel value;
- a degree-of-difference generator for generating a degree-of-difference indicating a degree to which each input image pixel value has a difference from the corresponding pixel value of the background image held in the background image holder;
- and
- a locus synthesizer for synthesizing, on the output image pixel value, the pixel values in the corresponding pixel positions of the input images depending on the degree-of-difference, causing a synthesis result to be held as a latest output image pixel value in the locus synthesis value holder,
- wherein the background generator includes a frequency-of-occurrence holder for holding a frequency-of-occurrence of the background image pixel value.
An image processing method, comprising:
- a step of generating, using a computer, on each of corresponding pixel positions of more than one input image, a pixel value involved in a predetermined distribution among pixel values of the input images as a background pixel value in the pixel position;
- a step of holding a frequency-of-occurrence of the background pixel value in a frequency-of-occurrence holder;
- a step of generating, using the computer, on each of the pixel positions, a degree-of-difference indicating a degree to which each input image pixel value has a difference from the background pixel value;
- and
- a step of generating, using the computer, on each of the pixel positions, an output image pixel value by reflecting the input image pixel values depending on the degree-of-difference.
An image processing method, comprising:
- a step of selecting, using a computer, a predetermined number of input images as selected images from more than one input image;
- a step of generating, using the computer, on each of corresponding pixel positions of the selected images, a pixel value involved in a predetermined distribution among pixel values of the selected images as a background pixel value in the pixel position;
- a step of holding a frequency-of-occurrence of the background pixel value in a frequency-of-occurrence holder;
- a step of generating, using the computer, on each of the pixel positions, a degree-of-difference indicating a degree to which each input image pixel value has a difference from the background pixel value;
- and
- a step of generating, using the computer, on each of the pixel positions, an output image pixel value by reflecting the input image pixel values depending on the degree-of-difference.
An image processing method applied to an image processing apparatus having a background image holder for holding a background image pixel value, a frequency-of-occurrence holder for holding a frequency-of-occurrence of the background image pixel value, and an output image holder for holding an output image pixel value, the image processing method comprising:
- a step of updating, using a it computer, the background image pixel value held in the background image holder based on a predetermined ratio and with pixel values in corresponding pixel positions of input images allowed to enter in time series;
- a step of generating, using the computer, a degree-of-difference indicating a degree to which each input image pixel value has a difference from the pixel value in the corresponding pixel position of the updated background image provided by a background generator;
- and
- a step of synthesizing, using the computer, on the output image pixel value, the pixel values in the corresponding pixel positions of said input images depending on said degree-of-difference, causing a synthesis result to be held as a latest output image pixel value in the output image holder;
- wherein the steps are repeated every time enter of the input images reoccurs.
An image processing method applied to an image processing apparatus having a background image holder for holding a background image pixel value, a frequency-of-occurrence holder for holding a frequency-of-occurrence of the background image pixel value, and an output image holder for holding an output image pixel value, the image processing method comprising:
- a step of selecting, using a computer, a predetermined number of input images as selected images from more than one input image;
- a step of generating, using the computer, on each of corresponding pixel positions of the selected images, a pixel value involved in a predetermined distribution among pixel values of the selected images as a pixel value in a corresponding pixel position of the background image, causing the generated pixel value to be held in the background image holder;
- a degree-of-difference generation step of generating, using the computer, a degree-of-difference indicating a degree to which each input image pixel value has a difference from the corresponding pixel value of the background image held in the background image holder;
- and
- an output image synthesis step of synthesizing, using the computer, on the output image pixel value, the pixel values in the corresponding pixel positions of the input images depending on the degree-of-difference, causing a synthesis result to be held as a latest output image pixel value in the output image holder;
- wherein the degree-of-difference generation step and the output image synthesis step are repeated every time enter of the input images reoccurs.
A computer-readable medium storing a computer program for causing a computer to perform steps comprising:
- generating, on each of corresponding pixel positions of more than one input image, a pixel value involved in a predetermined distribution among pixel values of the input images as a background pixel value in the pixel position;
- holding a frequency-of-occurrence of the background pixel value in a frequency-of-occurrence holder;
- generating, on each of the pixel positions, a degree-of-difference indicating a degree to which each input image pixel value has a difference from the background pixel value;
- and
- generating, on each of the pixel positions, an output image pixel value by reflecting the input image pixel values depending on the degree-of-difference.
A computer-readable medium storing a computer program for causing a computer to perform steps comprising:
- selecting a predetermined number of input images as selected images from more than one input image;
- generating, on each of corresponding pixel positions of the selected images, a pixel value involved in a predetermined distribution among the pixel values of the selected images as a background pixel value in the pixel position;
- holding a frequency-of-occurrence of the background pixel value in a frequency-of-occurrence holder;
- generating, on each of the pixel positions, a degree-of-difference indicating a degree to which each input image pixel value has a difference from the background pixel value;
- and
- generating, on each of the pixel positions, an output image pixel value by reflecting the input image pixel values depending on the degree-of-difference.
A computer-readable medium storing a computer program, applied to an image processing apparatus having a background image holder for holding a background image pixel value, a frequency-of-occurrence holder for holding a frequency-of-occurrence of the background image pixel value, and an output image holder for holding an output image pixel value, the computer program causing a computer to perform steps comprising:
- updating the background image pixel value held in the background image holder based on a predetermined ratio and with pixel values in corresponding pixel positions of input images allowed to enter in time series;
- generating a degree-of-difference indicating a degree to which each input image pixel value has a difference from the pixel value in the corresponding pixel position of the updated background image provided by a background generator;
- and
- synthesizing, on the output image pixel value, the pixel values in the corresponding pixel positions of the input images depending on the degree-of-difference, causing a synthesis result to be held as a latest output image pixel value in the output image holder;
- wherein the computer is adapted to repeat the steps every time enter of the input images reoccurs.
A computer-readable medium storing a computer program, applied to an image processing apparatus having a background image holder for holding a background image pixel value, a frequency-of-occurrence holder for holding a frequency-of-occurrence of the background image pixel value, and an output image holder for holding an output image pixel value, the computer program causing a computer to perform steps comprising:
- selecting a predetermined number of input images as selected images from more than one input image;
- generating, on each of corresponding pixel positions of the selected images, a pixel value involved in a predetermined distribution among pixel values of said selected images as a pixel value in a corresponding pixel position of the background image, causing the generated pixel value to be held in the background image holder;
- generating a degree-of-difference indicating a degree to which each input image pixel value has a difference from the corresponding pixel value of the background image held in the background image holder;
- and
- synthesizing, on the output image pixel value, the pixel values in the corresponding pixel positions of the input images depending on the degree-of-difference, causing a synthesis result to be held as a latest output image pixel value in the output image holder;
- wherein the computer is adapted to repeat the degree-of-difference generation step and the output image synthesis step every time enter of the input images reoccurs.
An image processing apparatus including a computer, comprising:
- an image selector for selecting a predetermined number of input images as selected images from more than one input image;
- a background generator for generating, on each of corresponding pixel positions of the selected images, a pixel value involved in a predetermined distribution among pixel values of the selected images as a pixel value in a corresponding pixel position of a background image;
- a background image holder for holding the background image pixel value;
- a locus synthesis value holder for holding an output image pixel value;
- a degree-of-difference generator for generating a degree-of-difference indicating a degree to which each input image pixel value has a difference from the corresponding pixel value of the background image held in the background image holder;
- a locus synthesizer for synthesizing, on the output image pixel value, the pixel values in the corresponding pixel positions of the input images depending on the degree-of-difference, causing a synthesis result to be held as a latest output image pixel value in the locus synthesis value holder;
- and
- a background image storer for storing the background image pixel value held in the background image holder;
- wherein the background image holder makes restoration of the background image stored in the background image storer before holding, in a case where a required background image is contained in the background image storer.
An image processing method applied to an image processing apparatus having a background image holder for holding a background image pixel value, a background image storer for storing the background image held in the background image holder, and an output image holder for holding an output image pixel value, the image processing method comprising:
- a step of selecting, using a computer, a predetermined number of input images as selected images from more than one input image;
- a step of generating, using the computer, on each of corresponding pixel positions of the selected images, a pixel value involved in a predetermined distribution among pixel values of the selected images as a pixel value in a corresponding pixel position of the background image, causing the generated pixel value to be held in the background image holder;
- a step of causing, using the computer, the background image held in the background image holder to be stored in the background image storer;
- a step of causing, using the computer, the background image stored in the background image storer to be restored and held in the background image holder;
- a degree-of-difference generation step of generating, using the computer, a degree-of-difference indicating a degree to which each input image pixel value has a difference from the corresponding pixel value of the background image held in the background image holder;
- and
- an output image synthesis step of synthesizing, using the computer, on the output image pixel value, the pixel values in the corresponding pixel positions of the input images depending on the degree-of-difference, causing a synthesis result to be held as a latest output image pixel value in the output image holder;
- wherein the degree-of-difference generation step and the output image synthesis step are repeated every time enter of the input images reoccurs.
A computer-readable medium storing a computer program, applied to an image processing apparatus having a background image holder for holding a background image pixel value, a background image storage unit storer for storing the background image held in the background image holder, and an output image holder for holding an output image pixel value, the computer program causing a computer to perform steps comprising:
- selecting a predetermined number of input images as selected images from more than one input image;
- generating, on each of corresponding pixel positions of the selected images, a pixel value involved in a predetermined distribution among pixel values of the selected images as a pixel value in a corresponding pixel position of the background-image, causing the generated pixel value to be held in the background image holder;
- causing the background image held in the background image holder to be stored in the background image storer;
- causing the background image stored in the background image storer to be restored and held in the background image holder;
- generating a degree-of-difference indicating a degree to which each input image pixel value has a difference from the corresponding pixel value of the background image held in the background image holder;
- and
- synthesizing, on the output image pixel value, the pixel values in the corresponding pixel positions of the input images depending on the degree-of-difference, causing a synthesis result to be held as a latest output image pixel value in the output image holder;
- wherein the computer is adapted to repeat the degree-of-difference generation step and the output image synthesis step every time enter of the input images reoccurs.
Dependencies are inferred from the claim text.