×

Image processing device, image processing method, program, and information recording medium

  • US 10,452,953 B2
  • Filed: 05/30/2013
  • Issued: 10/22/2019
  • Est. Priority Date: 09/26/2012
  • Status: Active Grant
First Claim
Patent Images

1. An image processing device comprising:

  • at least one processor; and

    at least one memory device that stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to;

    obtain a plurality of captured images that are obtained by repeatedly shooting an object while the object rotates at non-constant angular velocity;

    specify one or more feature points in the captured images,obtain, when a feature point corresponding to a certain point on the object is specified in a pair of captured images, position information relating to positions of the feature point in the pair of captured images, one of the pair of captured images being shot before the other of the pair of captured images;

    obtain rotation angle information relating to a rotation angle of the object between a point of time when the one of the pair of captured images is shot and a point of time when the other of the pair of captured images is shot, based solely on the position information from the captured images; and

    generate moving image data which shows how the object rotates, by selecting a plurality of frame images of the moving image data from among the plurality of captured images, based on the rotation angle information obtained by for each of the plurality of captured imageswherein the at least one processor;

    determines, when an i-th captured image among the plurality of captured images is selected as a j-th frame image of the moving image data, determine whether or not the rotation angle information Δ

    θ

    i,i+k between a point of time when the i-th captured image is shot and a point of time when an (i+k)-th captured image among the plurality of captured images is shot is equal to or more than a constant value θ

    T, where i is an integer of 1 or more, j is an integer of 1 or more, and k is an integer of 1 or more;

    determines, when it is determined that the rotation angle information Δ

    θ

    i,i+k is less than the constant value θ

    T, whether or not the rotation angle information Δ

    θ

    i,i+k+1 between the point of time when the i-th captured image is shot and a point of time when an (i+k+1)-th captured image among the plurality of captured images is shot is equal to or more than the constant value θ

    T; and

    selects, when it is determined that the rotation angle information Δ

    θ

    i,i+k+1 is equal to or more than the constant value θ

    T, either one of the (i+k)-th captured image and the (i+k+1)-th captured image as a (j+1)-th frame image of the moving image data.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×