Image processing apparatus and method therefor
AssigneeCanon Kabushiki Kaisha
InventorAyuta Kawazu
Life of this patent
Estimating the term…
Abstract
An area where development processing is irregular in imaging data are detected as an irregularity area. At least two areas having approximate feature amounts in the imaging data are detected as approximate areas. An altered region in the imaging data is specified from the approximate areas based on the irregularity area and the approximate areas.
Claims16
An image processing apparatus comprising:
- a first detection unit configured to detect, as an irregularity area, an area where development processing is irregular in imaging data based on a regularity of a color filter array (CFA) pattern;
- a second detection unit configured to detect, as approximate areas, at least two areas having approximate feature amounts in the imaging data, wherein the approximate feature amounts of each of the approximate areas have a difference that is equal to or less than a predetermined threshold;
- and
- a specifying unit configured to specify an altered region in the imaging data altered by regarding an overlapping region of the irregularity area and the approximate areas as the altered region,
- wherein each of the first detection unit, the second detection unit, and the specifying unit is implemented using a processor.
An image processing apparatus comprising:
- a first detection unit configured to detect, as an irregularity area, an area where development processing is irregular in imaging data based on a regularity of a color filter array (CFA) pattern;
- a second detection unit configured to search the imaging data for a feature-amount approximate area having a feature amount approximate to a feature amount of the irregularity area for each image area of a predetermined size, wherein the approximate feature amount of the approximate area has a difference that is equal to or less than a predetermined threshold;
- and
- a specifying unit configured to specify an altered region in the imaging data altered by regarding an overlapping region of the irregularity area and the approximate areas as the altered region,
- wherein, in a case where the feature-amount approximate area is detected, the irregularity area is specified as an altered region in the imaging data, and the feature-amount approximate area is specified as a copy-source region of the altered region, and
- each of the first detection unit, the second detection unit, and the specifying unit is implemented using a processor.
An image processing method comprising:
- using a processor to perform the steps of:
- detecting, as an irregularity area, an area where development processing is irregular in imaging data based on a regularity of a color filter array (CFA) pattern;
- detecting, as approximate areas, at least two areas having approximate feature amounts in the imaging data, wherein the approximate feature amounts of each of the approximate areas have a difference that is equal to or less than a predetermined threshold;
- and
- specifying an altered region in the imaging data altered by regarding an overlapping region of the irregularity area and the approximate areas as the altered region.
A non-transitory computer readable medium storing a computer-executable program for causing a computer to perform a method, comprising:
- detecting, as an irregularity area, an area where development processing is irregular in imaging data based on a regularity of a color filter array (CFA) pattern;
- detecting, as approximate areas, at least two areas having approximate feature amounts in the imaging data, wherein the approximate feature amounts of each of the approximate areas have a difference that is equal to or less than a predetermined threshold;
- and
- specifying an altered region in the imaging data altered by regarding an overlapping region of the irregularity area and the approximate areas as the altered region.
An image processing method comprising:
- using a processor to perform the steps of:
- detecting, as an irregularity area, an area where development processing is irregular in imaging data based on a regularity of a color filter array (CFA) pattern;
- searching the imaging data for a feature-amount approximate area having a feature amount approximate to a feature amount of the irregularity area for each image area of a predetermined size, wherein the approximate feature amount of the approximate area has a difference that is equal to or less than a predetermined threshold;
- and
- specifying an altered region and a copy-source region of the altered region in the imaging data based on the detection of the feature-amount approximate area,
- wherein, in a case where the feature-amount approximate area is detected, the irregularity area is specified as the altered region in the imaging data, and the feature-amount approximate area is specified as the copy-source region of the altered region.
A non-transitory computer readable medium storing a computer-executable program for causing a computer to perform a method, comprising:
- detecting, as an irregularity area, an area where development processing is irregular in imaging data based on a regularity of a color filter array (CFA) pattern;
- searching the imaging data for a feature-amount approximate area having a feature amount approximate to a feature amount of the irregularity area for each image area of a predetermined size, wherein the approximate feature amount of the approximate area has a difference that is equal to or less than a predetermined threshold;
- and
- specifying an altered region and a copy-source region of the altered region in the imaging data based on the detection of the feature-amount approximate area,
- wherein, in a case where the feature-amount approximate area is detected, the irregularity area is specified as the altered region in the imaging data, and the feature-amount approximate area is specified as the copy-source region of the altered region.
Dependencies are inferred from the claim text.