Technique for image processing
US-9451126-B2 · Sep 20, 2016 · US
US9832343B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9832343-B2 |
| Application number | US-201615083485-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 29, 2016 |
| Priority date | Sep 30, 2015 |
| Publication date | Nov 28, 2017 |
| Grant date | Nov 28, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An image processing apparatus acquires first and second image data respectively representing first and second image. The first and second image respectively includes first and second target image. The apparatus generates, based on the first image data, corrected image data representing a corrected image including a first corrected target image having a slant end. The apparatus identifies a blank region in contact with the slant end from the corrected image and generates complemented image data representing a complement image by performing, on the corrected image data, a complement process in which pixel values of pixels in the blank region are determined. The apparatus generates arranged image data representing an arranged image in which a first arrangement target image and a second arrangement target image are arranged, by using the complemented image data. The first and second arrangement target images concern the first and second target images, respectively.
Opening claim text (preview).
What is claimed is: 1. An image processing apparatus comprising: a processor; and a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the image processing apparatus to perform: acquiring first image data representing a first image and second image data representing a second image, the first image including a first target image showing a part of a target object and the second image including a second target image showing another part of the target object; generating first corrected image data representing a first corrected image by performing, on the first image data, a first tilt correction process in which the first image is rotated by a first rotation angle so as to correct a tilt of the first target image, the first corrected image including a first corrected target image based on the first target image, the first corrected target image including a first slant end with respect to a first direction, the first slant end being slanted with respect to a first end of the first corrected image with respect to the first direction by a first slant angle based on the first rotation angle; identifying a first blank region from the first corrected image, the first blank region being a region in contact with the first slant end, the first blank region including a plurality of first blank-region pixels therein; generating first complemented image data representing a first complemented image by performing, on the first corrected image data, a first complement process in which a plurality of pixel values of the plurality of first blank-region pixels is determined using a plurality of pixel values of a plurality of pixels that is located in a first complement target image and along the first slant end, the first complement target image being one of the first corrected target image and an image based on the first corrected target image, the first complemented image including the first complement target image and a first complement image formed by the plurality of first blank-region pixels in the first blank region; and generating arranged image data representing an arranged image by using the first complemented image data, wherein, in the arranged image, an first arrangement target image and a second arrangement target image are arranged to represent the target object, the first arrangement target image being one of the first complement target image and an image based on the first complement target image, the second arrangement target image being one of the second target image and an image based on the second target image, the first arrangement target image including an end corresponding to the first slant end as an end with respect to a direction from the first arrangement target image to the second arrangement target image. 2. The image processing apparatus according to claim 1 , wherein the computer-readable instructions, when executed by the processor, causes the image processing apparatus to further perform: generating second corrected image data representing a second corrected image by performing, on the second image data, a second tilt correction process in which the second image is rotated by a second rotation angle so as to correct a tilt of the second target image, the second corrected image including a second corrected target image based on the second target image, the second corrected target image including a second slant end with respect to a second direction, the second slant end being slanted with respect to a second end of the second corrected image with respect to the second direction by a second slant angle based on the second rotation angle; identifying a second blank region from the second corrected image, the second blank region being a region in contact with the second slant end, the second blank region including a plurality of second blank-region pixels therein; and generating second complemented image data representing a second complemented image by performing, on the second corrected image data, a second complement process in which a plurality of pixel values of the plurality of second blank-region pixels is determined using a plurality of pixel values of a plurality of pixels that is located in the second complement target image and along the second slant end, the second complement target image being one of the second corrected target image and an image based on the second corrected target image, the second complemented image including the second complement target image and a second complement image formed by the plurality of second blank-region pixels in the second blank region, the second arrangement target image being one of the second complement target image and an image based on the second complement target image, wherein the arranged image data is generated by using the second complemented image data, wherein, in the arranged image, the first arrangement target image and the second arrangement target image are arranged to represent the target object, the second arrangement target image including an end corresponding to the second slant end as an end with respect to a direction from the second arrangement target image to the first arrangement target image. 3. The image processing apparatus according to claim 1 , wherein the computer-readable instructions, when executed by the processor, causes the image processing apparatus to further perform determining a relative position between the first arrangement target image and the second arrangement target image by using the first complemented image data; and wherein the first arrangement target image and the second arrangement target image are arranged to form the arranged image by using the relative position. 4. The image processing apparatus according to claim 1 , wherein the first rotation angle is determined so that a partial end of the first target image, which is not the same as an end of the first image, is rotated to be parallel to the end of the first corrected image; wherein the first slant end is an end of the first corrected target image obtained by rotating an end of the first image; wherein the first slant angle is the same as the first rotation angle; and wherein the first blank region is outside of the first corrected target image. 5. The image processing apparatus according to claim 4 , wherein the identifying includes generating corrected mask image data by performing the first tilt correction process on mask data, the mask data representing a mask image having a size and a shape same as a size and a shape of the first image, respectively, wherein the corrected mask image data represents a corrected mask image as a result of rotation of the mask image by the first rotation angle in the first tilt correction process; and wherein the first blank region is identified using the corrected mask image data. 6. The image processing apparatus according to claim 1 , wherein an end of the first target image with respect to the first direction is tilted with respect to an end of the first image with respect to the first direction by an actual tilt angle; wherein the first rotation angle is determined so that the end of the first target image is rotated so as to be parallel to the end of the first corrected image; and wherein the first slant angle is a difference in angle between the first rotation angle and the actual tilt angle. 7. The image processing apparatus according to claim 6 , wherein the identifying includes: identifying a plurality of specific color lines between the end of the first corrected image with respect to the first direction and an end of the first corrected target image with respect to the first direction; and identifying a region including the plurality of specific color lines as the first blank r
Colour correction or control {(H04N1/54 takes precedence)} · CPC title
Image hardcopy reproducer (H04N2201/0091 - H04N2201/0094 take precedence) · CPC title
Recombination of partial images to recreate the original image · CPC title
Skew detection or correction · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.