×

Image processing device suitable for obtaining the volume and center of gravity of a three-dimensional binary image

  • US 4,975,973 A
  • Filed: 05/25/1988
  • Issued: 12/04/1990
  • Est. Priority Date: 05/30/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. An image processing device for obtaining the volume and center of gravity of a three-dimensional binary image, comprising:

  • first frame memory means having a storage capacity of (M×

    m) bits in an x direction, (N×

    n) bits in a y direction, and p bits in a z direction, for storing image data of p bits in each (x, y) coordinate position, said first frame memory means being logically divided into m equal parts in the x direction and n equal parts in the y direction to form 0-th through (m×

    n-1)-th memory sections, and said 0-th through (m×

    n-1)-th memory sections respectively storing 0-th through (m×

    n-1) th divided three-dimensional binary image parts obtained by dividing a three-dimensional binary image composed of M pixels in the x direction, N pixels in the y direction, and (m×



    p) pixels in the z direction by a unit of p pixels in the z direction;

    second frame memory means having a storage capacity of (M×

    m) bits in the x direction and (N×

    n) bits in the y direction, and storing in each (x, y) coordinate position thereof data of q bits representing the section number of the section to which the same (x, y) coordinate position of said first frame memory means belongs;

    histogram computing means for concatenating p-bit data in each (x, y) coordinate position of said first frame memory means and q-bit data in the same (x, y) coordinate position of said second frame memory means with the p-bit data taken as lower data and the q-bit data as upper data, and obtaining a histogram representing a distribution of the number of pieces of the concatenated (p+q)-bit data having an equal value;

    first marginal distribution computing means for computing a marginal distribution of said three-dimensional binary image for the z direction thereof, on the basis of the histogram obtained by said histogram computing means;

    data conversion means for converting the p-bit data stored in each (x, y) coordinate position of said first frame memory means to the number of bits having a logic 1 contained in the p-bit data, to form a first image;

    adding means for dividing the first image obtained by said data conversion means into m equal parts and n equal parts in the x and y directions, respectively, to form (m×

    n) partial images, and adding image data located in the same relative position in the (m×

    n) partial images, to obtain a second image;

    second marginal distribution computing means for computing a marginal distribution P(x) and a marginal distribution P(y) of said three-dimensional binary image for the x and y directions thereof, on the basis of the second image;

    volume computing means for computing the volume of the three-dimensional binary image on the basis of either of the three marginal distributions P(x), P(y), and P(z); and

    center of gravity computing means for computing the position of the center of gravity of the three-dimensional binary image, on the basis of the volume computed by said volume computing means and the marginal distributions P(x), P(y), and P(z).

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