×

Image processing apparatus suitable for measuring depth of given point with respect to reference point using two stereoscopic images

  • US 4,837,616 A
  • Filed: 06/17/1988
  • Issued: 06/06/1989
  • Est. Priority Date: 06/19/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. An image processing apparatus comprising:

  • first frame memory means for storing a first image as a two-dimensional gray-level image obtained when a three-dimensional object to be measured is viewed from a predetermined direction, a position of each pixel of said first image being expressed by coordinates defined by a first direction and a second direction perpendicular to the first direction;

    second frame memory means for storing a second image as a two-dimensional gray-level image obtained when said three-dimensional object to be measured is viewed from a direction different from said predetermined direction, a position of each pixel of said second image being expressed by coordinates defined along said first and second directions, and a deviation between said first and second images being generated in one direction of said first and second directions;

    shifted image generating means for shifting, by a value, said second image within a predetermined range in said one direction to obtain a shifted image;

    third image generating means for calculating the absolute values representing differences between image data of pixels located at identical coordinate positions in said shifted and first images, thereby obtaining a third image, the absolute values being image data representing gray levels of pixels located in said third image at coordinate positions which correspond to the pixel positions of said first and shifted images;

    average value filtering means for performing average value filtering for each pixel of said third image so as to obtain a fourth image;

    holding means for holding a fifth image having the same size as said fourth image, each pixel of said fifth image having a maximum gray level in an initial state;

    sixth image generating means for selecting image data representing a smaller gray level from image data of pixels at identical coordinate positions of said fourth and fifth images, thereby obtaining a sixth image, the selected image data being image data representing gray levels of pixels in said sixth image located at coordinate positions which correspond to the pixel position of said fourth and fifth images;

    seventh image generating means for calculating absolute values of differences between image data of pixels at identical coordinate positions in said sixth and fifth images, and processing the absolute value, thereby obtaining a seventh image, the absolute values being image data representing gray levels of pixels in said seventh image located at coordinate positions which correspond the pixel positions in said fifth and sixth images;

    means for holding an eighth image having the same size as that of said seventh image;

    ninth image generating means for detecting a gray level of each pixel of said seventh image, and obtaining a ninth image, when the detected gray level is 0, from the image data of pixel located at the corresponding coordinate position in the eighth image, which is used as image data representing a gray level of pixel located at the corresponding coordinate position in the ninth image, and, when the detected gray level is other than 0, from image data representing a gray level corresponding to said value dx, which is used as image data representing a gray level of pixel located at the corresponding coordinate position in said ninth image; and

    updating means for, after said ninth image has been obtained, setting said sixth image as said fifth image and said ninth image as said eighth image, updating the value dx, for repetitively obtaining said ninth image, and determining the finally obtained ninth image as a parallax image representing, by gray levels, a deviation of corresponding pixels in said first and second images by gray levels.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×