Patentable/Patents/US-8629897
US-8629897

Image processing device, image processing method, and program

PublishedJanuary 14, 2014
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An imaging processing device includes: a position information generation section that generates position information which represents a relative positional relationship of captured images when the captured images are aligned on a predetermined plane so as to overlap same subjects, which are included in the different captured images, with each other; a strip image generation section that cuts out an area on each captured image from a predetermined reference position on the captured image to the reference position on another captured image which is aligned on the plane so as to overlap with the captured image and generates a strip image including the area, when the captured images are aligned on the plane on the basis of the position information; and a panoramic image generation section that generates a single panoramic image by aligning and stitching the strip images which are obtained from the captured images.

Patent Claims
13 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An imaging processing device comprising: position information generation means for, on the basis of a plurality of captured images which are sequentially obtained through image capturing by image capturing means while the image capturing means is moved, generating position information which represents a relative positional relationship of the captured images when the plurality of the captured images are aligned on a predetermined plane so as to overlap same subjects, which are included in the different captured images, with each other; strip image generation means for, for each of the plurality of the captured images, cutting out an area on the captured image from a predetermined reference position on the captured image to the reference position on another captured image which is aligned on the plane so as to overlap with the captured image and generating a strip image including the area, when the plurality of the captured images are aligned on the plane on the basis of the position information; and panoramic image generation means for generating a panoramic image by aligning and stitching the strip images which are obtained from the plurality of the captured images, the panoramic image depicting an image field larger than any single one of the plurality of captured images, wherein the strip image generation means generates a plurality of the strip images from the captured images while shifting the areas on the captured images in a predetermined direction relative to the plurality of the captured images, and wherein the panoramic image generation means generates an image group formed of a plurality of ordered panoramic images, each panoramic image depicting the same image field and, wherein, for each portion of the image field comprising strips in the plurality of panoramic images, the sequence of the ordered panoramic images depicts the portion of the image field as sequentially captured during image capturing.

2

2. The image processing device according to claim 1 , wherein when stitching the strips, the panoramic generation means determines pixel values for pixels in the vicinity of edges of the strips by weighted addition.

3

3. The image processing device according to claim 1 , further comprising display control means for sequentially displaying the plurality of the panoramic images at a predetermined time interval.

4

4. The image processing device according to claim 3 , further comprising: specifying means for, when a moving subject on the panoramic image is designated, specifying the captured image including the moving subject among the plurality of the captured images; and cut-out-image generation means for, for each of the plurality of the captured images specified by the specifying means, forming a cut-out image by cutting out an area including the moving subject from the captured image, and generating a group of a plurality of cut-out images, wherein the display control means sequentially displays the plurality of the cut-out images at a predetermined time interval.

5

5. The image processing device according to claim 4 , further comprising detection means for, on the basis of the panoramic images successively displayed, detecting the moving subject from the panoramic images, wherein the display control means displays the area including the moving subject in each panoramic image in a different display format from other areas of each panoramic image when sequentially displaying the plurality of the panoramic images.

6

6. The image processing device according to claim 3 , wherein the display control means is configured to sequentially display the plurality of the panoramic images such that each area of a predetermined range of the image field is displayed in order from one end to another end.

7

7. The image processing device according to claim 1 , wherein by use of a plurality of block areas set on the captured images in advance, the position information generation means generates the position information by respectively searching block correspondence areas corresponding to the plurality of the block areas from captured images obtained at an earlier time than the captured images.

8

8. The image processing device according to claim 7 , wherein the position information generation means detects the block area including a moving subject on the basis of a relative positional relationship of the plurality of the block areas and a relative positional relationship of a plurality of the block correspondence areas, and when the block area including the moving subject is detected, generates the position information by searching the block correspondence areas by use of the block areas, which are different from the detected block area, among the plurality of the block areas.

9

9. An image processing method of an image processing device including position information generation means for, on the basis of a plurality of captured images which are sequentially obtained through image capturing by image capturing means while the image capturing means is moved, generating position information which represents a relative positional relationship of the captured images when the plurality of the captured images are aligned on a predetermined plane so as to overlap same subjects, which are included in the different captured images, with each other, strip image generation means for, for each of the plurality of the captured images, cutting out an area on the captured image from a predetermined reference position on the captured image to the reference position on another captured image which is aligned on the plane so as to overlap with the captured image and generating a strip image including the area when the plurality of the captured images are aligned on the plane on the basis of the position information, and panoramic image generation means for generating a panoramic image by aligning and stitching the strip images which are obtained from the plurality of the captured images, the panoramic image depicting an image field larger than any single one of the plurality of captured images, the image processing method comprising the steps of: generating the position information from the plurality of the captured images, by means of the position information generation means, generating a plurality of the strip images from the captured images while shifting the areas on the captured images in a predetermined direction relative to the plurality of the captured images, by means of the strip image generation means, and generating an image group formed of a plurality of ordered panoramic images, each panoramic image depicting the same image field and, wherein, for each portion of the image field comprising strips in the plurality of panoramic images, the sequence of the ordered panoramic images depicts the portion of the image field as sequentially captured during image capturing, by means of the panoramic image generation means.

10

10. A non-transitory, computer-readable storage medium storing a program that, when executed by a processor, causes the processor to execute a process comprising: a position information generation step of, on the basis of a plurality of captured images which are sequentially obtained through image capturing by image capturing means while the image capturing means is moved, generating position information which represents a relative positional relationship of the captured images when the plurality of the captured images are aligned on a predetermined plane so as to overlap same subjects, which are included in the different captured images, with each other; a strip image generation step of, for each of the plurality of the captured images, cutting out an area on the captured image from a predetermined reference position on the captured image to the reference position on another captured image which is aligned on the plane so as to overlap with the captured image and generating a strip image including the area, when the plurality of the captured images are aligned on the plane on the basis of the position information; and a panoramic image generation step of generating a panoramic image by aligning and stitching the strip images which are obtained from the plurality of the captured images, the panoramic image depicting an image field larger than any single one of the plurality of captured images, wherein in the strip image generation step, a plurality of the strip images are generated from the captured images while the areas on the captured images are deviated in a predetermined direction relative to the plurality of the captured images, and wherein in the panoramic image generation step, an image group formed of a plurality of ordered panoramic images, each panoramic image depicting the same image field and, wherein, for each portion of the image field comprising strips in the plurality of panoramic images, the sequence of the ordered panoramic images depicts the portion of image field as sequentially captured during image capturing.

11

11. An imaging processing device comprising: a position information generation section that, on the basis of a plurality of captured images which are sequentially obtained through image capturing by an image capturing section while the image capturing section is moved, generates position information which represents a relative positional relationship of the captured images when the plurality of the captured images are aligned on a predetermined plane so as to overlap same subjects, which are included in the different captured images, with each other; a strip image generation section that, for each of the plurality of the captured images, cuts out an area on the captured image from a predetermined reference position on the captured image to the reference position on another captured image which is aligned on the plane so as to overlap with the captured image and generates a strip image including the area, when the plurality of the captured images are aligned on the plane on the basis of the position information; and a panoramic image generation section that generates a panoramic image by aligning and stitching the strip images which are obtained from the plurality of the captured images, the panoramic image depicting an image field larger than any single one of the plurality of captured images, wherein the strip image generation section generates a plurality of the strip images from the captured images while shifting the areas on the captured images in a predetermined direction relative to the plurality of the captured images, and wherein the panoramic image generation section generates an image group formed of a plurality of ordered panoramic images, each panoramic image depicting the same image field and, wherein, for each portion of the image field comprising strips in the plurality of panoramic images, the sequence of the ordered panoramic images depicts the portion of the image field as sequentially captured during image capturing.

12

12. An image processing method of an image processing device including a position information generation section that, on the basis of a plurality of captured images which are sequentially obtained through image capturing by an image capturing section while the image capturing section is moved, generates position information which represents a relative positional relationship of the captured images when the plurality of the captured images are aligned on a predetermined plane so as to overlap same subjects, which are included in the different captured images, with each other, a strip image generation section that, for each of the plurality of the captured images, cuts out an area on the captured image from a predetermined reference position on the captured image to the reference position on another captured image which is aligned on the plane so as to overlap with the captured image, and generates a strip image including the area, when the plurality of the captured images are aligned on the plane on the basis of the position information, and a panoramic image generation section that generates a panoramic image by aligning and stitching the strip images which are obtained from the plurality of the captured images, the panoramic image depicting an image field larger than any single one of the plurality of captured images, the image processing method comprising the steps of: generating the position information from the plurality of the captured images, by means of the position information generation section, generating a plurality of the strip images from the captured images while shifting the areas on the captured images in a predetermined direction relative to the plurality of the captured images, by means of the strip image generation section, and generating an image group formed of a plurality of ordered panoramic images, each panoramic image depicting the same image field and, wherein, for each portion of the image field comprising strips in the plurality of panoramic images, the sequence of the ordered panoramic images depicts the portion of the image field as sequentially captured during image capturing, by means of the panoramic image generation means.

13

13. A non-transitory, computer-readable storage medium storing a program that, when executed by a processor, causes the processor to execute a process comprising: a position information generation step of, on the basis of a plurality of captured images which are sequentially obtained through image capturing by an image capturing section while the image capturing section is moved, generating position information which represents a relative positional relationship of the captured images when the plurality of the captured images are aligned on a predetermined plane so as to overlap same subjects, which are included in the different captured images, with each other; a strip image generation step of, for each of the plurality of the captured images, cutting out an area on the captured image from a predetermined reference position on the captured image to the reference position on another captured image which is aligned on the plane so as to overlap with the captured image and generating a strip image including the area, when the plurality of the captured images are aligned on the plane on the basis of the position information; and a panoramic image generation step of generating a single panoramic image by aligning and stitching the strip images which are obtained from the plurality of the captured images, the panoramic image depicting an image field larger than any single one of the plurality of captured images, wherein in the strip image generation step, a plurality of the strip images are generated from the captured images while the areas on the captured images are shifted in a predetermined direction relative to the plurality of the captured images, and wherein in the panoramic image generation step, an image group formed of a plurality of ordered panoramic images, each panoramic image depicting the same image field and, wherein, for each portion of the image field comprising strips in the plurality of panoramic images, the sequence of the ordered panoramic images depicts the portion of the image field as sequentially captured during image capturing.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 13, 2010

Publication Date

January 14, 2014

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Image processing device, image processing method, and program” (US-8629897). https://patentable.app/patents/US-8629897

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.