A first memory stores a divided three-dimensional binary image as image data j of p bits. A second memory, equal to the first memory in size, stores data k of q bits, representing the section number of a corresponding memory section of the first memory. A histogram computing circuit concatenates data j and data k and obtains a histogram for the concatenated data. A computing unit computes a marginal distribution of the three-dimensional image on the basis of the histogram. A data conversion unit converts the p bit data to a first data image. An adder unit obtains from the first image a second image representing the marginal distribution P(x,y). The computing unit computes a marginal distribution P(x) and a marginal distribution P(y) from the second image, and also computes the volume and center of gravity of the three-dimensional binary image.
A moving-picture display method in which a stacked region of a plurality of planar images is changed, a three-dimensional image is constructed corresponding to each changed stacked region, projected three-dimensional images on a desirably set viewing plane are determined from the constructed three-dimensional images, and obtained projected three-dimensional images are sequentially displayed in order of stacked regions which sequentially increase or decrease in size.
Three holes in known relative positions are made in a sample to be examined. After the sample has been serially cross-sectioned, the sections are imaged. Movement and deformation of each section is determined by comparing the positions of the holes in the sections to that of the original known relative positions. Based on the changes, an inverse transformation is determined and applied to the section image. The transformed images then provide serial cross sectional images of the sample without the degradation produced by the sectioning and imaging process.
A motion analysis system utilizing an image processing technique includes a color marker attached to an object which is to be analyzed. Each color marker has a high directivity reflective member on a surface thereof, and the reflection member reflects light having a particular wavelength. A light source generates light for irradiation onto the color marker. A color TV camera aligned in roughly the same direction as that of the light source receives reflected light from the color marker and outputs a color image. A color extraction unit connected to the TV camera, extracts only a particular color from the color image produced by the TV camera. An area calculation unit connected to the color extraction unit, calculates the area of the particular color extracted by the color extraction unit. A diaphragm adjustment unit connected between the TV camera and the area calculation unit adjusts the diaphragm of the TV camera so as to make the area calculated by the area calculation unit equivalent to the actual color area of the color marker and a center of gravity calculation unit connected to the area calculation unit, calculates a position of the center of gravity of the particular color based on the area calculated by the area calculation unit.
A system for determining a velocity of fluid flowing around an object generates a signal for an image of a fluid-flow surrounding the object. Based on the signal, the system determines a centroid for each particle in the fluid-flow, and calculates distances between centroids of two nearest particles. The system then determines a velocity distribution of the fluid-flow based on the distances.
A system and method for manipulating image data is disclosed. Generally, the system and method identifies useful grey-levels within an input image. The image is then scaled based upon the identified useful grey-levels.