摘要:
A motion blur control device uses inter-frame movement computation means to compute an inter-frame movement direction and an inter-frame movement amount from plural frame images acquired at a specific time interval. Motion blur correction means then generates a corrected frame image by correcting motion blur in a specific frame image in plural frame images based on the blur amount set within a range not exceeding the inter-frame movement amount and based on the inter-frame movement direction. Evaluation means evaluates the corrected frame image using a motion blur evaluation function. The motion blur control device controls the blur amount such that the motion blur evaluation function satisfies a specific condition.
摘要:
Surface processed data is formed to which a grain having a good outward appearance is applied without generating little distortion on the surface of a product by requiring no enormous data process.Surface form data as an object to which a grain is applied is inputted to a data input part 11. A plane polygon forming part 14 projects a borderline of the surface form data on an x-y plane and changes the borderline to poly-lines to form a two-dimensional polygon mesh having the borderline as an outer edge. A three-dimensional polygon forming part 15 connects together intersections of straight lines extending to a z-axis direction from apexes of the polygon mesh and the original surface form data to obtain a three-dimensional polygon mesh and further make the mesh uniform. A grain forming part 17 obtains an amount of displacement from texture data corresponding to the apex of the three-dimensional polygon mesh through a texture model formed and deformed in a texture model deforming part 16 to set polygon data obtained by connecting together the apexes respectively displaced in normal directions as the surface processed data.
摘要:
An image correction device is provided with a CPU (22). The CPU (22) calculates the square values of the differences between pixel values of a transformed frame image In+1 and pixel values of a frame image In at the identical coordinates thereof each time predetermined values are set in the amount of translation and the amount of rotation, respectively, and a first transform frame image is generated; integrates the square values corresponding to all identical coordinates, where at least the transformed frame image In+1 and the frame image In overlap, so as to derive the error function; searches for the minimum value of the derived error function by using the Broyden-Fletcher-Goldfarb-Shanno (BFGS) method; and extracts the affine transform parameters, which are obtained at the minimum value of the error function, as the amount of change of the frame image In+1 relative to the frame image In.
摘要:
Surface form data as an object to which a grain is applied is inputted to a data input part. A plane polygon forming part projects a borderline of the surface form data on an x-y plane and changes the borderline to poly-lines to form a two-dimensional polygon mesh having the borderline as an outer edge. A three-dimensional polygon forming part connects together intersections of straight lines extending to a z-axis direction from apexes of the polygon mesh and the original surface form data to obtain a three-dimensional polygon mesh and further make the mesh uniform. A grain forming part obtains an amount of displacement from texture data corresponding to the apex of the three-dimensional polygon mesh through a texture model formed and deformed in a texture model deforming part to set polygon data obtained by connecting together the apexes respectively displaced in normal directions as the surface processed data.
摘要:
A motion blur control device uses inter-frame movement computation means to compute an inter-frame movement direction and an inter-frame movement amount from plural frame images acquired at a specific time interval. Motion blur correction means then generates a corrected frame image by correcting motion blur in a specific frame image in plural frame images based on the blur amount set within a range not exceeding the inter-frame movement amount and based on the inter-frame movement direction. Evaluation means evaluates the corrected frame image using a motion blur evaluation function. The motion blur control device controls the blur amount such that the motion blur evaluation function satisfies a specific condition.
摘要:
A surface of a product is divided into a plurality of patches and a polygon mesh is formed. Sequences of vertexes on borderlines between the adjacent patches are allowed to correspond to each other, and then, a texture is mapped on each of patch units. The vertexes of the polygon mesh displaced in accordance with the mapped texture are connected together to form crimp applied polygon data for each of the patch units. In each of processing stages, since data to be processed can be limited to data of the two adjacent patches at the maximum, a practicable range of a computer is not exceeded due to the restriction of capacity of an operation memory.
摘要:
A surface of a product is divided into a plurality of patches and a polygon mesh is formed. Sequences of vertexes on borderlines between the adjacent patches are allowed to correspond to each other, and then, a texture is mapped on each of patch units. The vertexes of the polygon mesh displaced in accordance with the mapped texture are connected together to form crimp applied polygon data for each of the patch units. In each of processing stages, since data to be processed can be limited to data of the two adjacent patches at the maximum, a practicable range of a computer is not exceeded due to the restriction of capacity of an operation memory.
摘要:
A polygon-meshed surface of a product is divided into regions, and a texture GA is mapped in an initial region A. The boundary line of an adjacent region B is multiplexed outward, and an overlapped region D is provided between the initial region and the adjacent region, and a region X to be processed is projected onto a two-dimensional plane and a texture GB is allocated. An optimal boundary line FS in which the difference between the pixel values of the textures GA and GB becomes minimal in the overlapped region is obtained, and the texture GB is mapped in the region X being processed so that the texture is connected to the texture GA at the optimal boundary line. The apexes of the polygon mesh displaced on the basis of the textures mapped in all the regions are connected to obtain grain-given polygon data.
摘要:
A polygon-meshed surface of a product is divided into regions, and a texture GA is mapped in an initial region A. The boundary line of an adjacent region B is multiplexed outward, and an overlapped region D is provided between the initial region and the adjacent region, and a region X to be processed is projected onto a two-dimensional plane and a texture GB is allocated. An optimal boundary line FS in which the difference between the pixel values of the textures GA and GB becomes minimal in the overlapped region is obtained, and the texture GB is mapped in the region X being processed so that the texture is connected to the texture GA at the optimal boundary line. The apexes of the polygon mesh displaced on the basis of the textures mapped in all the regions are connected to obtain grain-given polygon data.
摘要:
To easily form curves preferable for design (beautiful curves or aesthetic curves). A CAD system includes: a receiving unit that receives input of graphic information representing a line figure that includes a curve; a dividing unit that divides the line figure into a plurality of segments and generating a plurality of pieces of segment information corresponding to the plurality of segments; a first shaping unit that shapes a curve in each segment by converting each of the plurality of pieces of segment information through a function defined in terms of a curvature; a second shaping unit that further shapes the plurality of segments by converting each of the converted plurality of pieces of segment information so that a difference between a curvature at an endpoint of one segment represented by the piece of segment information and a curvature at an endpoint of another segment connected to the endpoint of the one segment becomes equal to or smaller than a predetermined threshold; and a display unit that outputs the graphic information representing the line figure that consists of the plurality of shaped segments.