摘要:
As set forth herein, a computer-implemented method facilitates replacing text on cylindrical or curved surfaces in images. For instance, the user is first asked to perform a multi-click selection of a polygon to bound the text. A triangulation scheme is carried out to identify the pixels. Segmentation and erasing algorithms are then applied. The ellipses are estimated accurately through constrained least squares fitting. A 3D framework for rendering the text, including the central projection pinhole camera model and specification of the cylindrical object, is generated. These parameters are jointly estimated from the fitted ellipses as well as the two vertical edges of the cylinder. The personalized text is wrapped around the cylinder and subsequently rendered.
摘要:
A method of determining the point-spread function (PSF) of an imaging system includes the steps of capturing image data, establishing an idealized source spot, establishing a functional form model, subtracting the captured image from the estimated image equation and determining a metric that measures the fit of the estimated image to the captured image. The functional form model may include both diffraction and aberration and stray light. The functional form model may be optimized to reduce the metric to an acceptable level.
摘要:
Provided is an image-resolution-improvement apparatus and method which can increase the resolution of an input image at a high magnification to thereby obtain a high-quality final image. The apparatus includes a textured-region-detection unit to detect a texture region in an input image; and a final-image-generation unit to synthesize a first intermediate image and a second intermediate image, which are obtained by applying different interpolation techniques to the texture region and a non-texture region excluding the texture region and generating a final image.
摘要:
The data required to specify an image which is to be printed by a printing device, such as an ink-jet or laser printer, can be substantially reduced by omitting the data specifying the dot size or amplitude modulation (AM). Instead, the processor of the printing device determines the dot density in the immediate vicinity of each dot and, from that density measurement, calculates the appropriate dot size and modulates the dot size accordingly when driving the print head or print laser.
摘要:
As set forth herein, a computer-implemented method is employed to place personalized text into an image. A location within the image is selected where the text is to be placed, and region is grown around the selected location. The 3D geometry of the surface is estimated proximate to the location and sets of parallel straight lines in the image are identified and selected to define a bounding polygon into which text may be inserted. Optionally, a user is permitted to adjust the bounding polygon once it has been automatically generated.
摘要:
As set forth herein, a computer-implemented method is employed to place personalized text into an image. A location and region within the image is determined where the text is to be placed. The 3D geometry of the surface is estimated proximate to the location where the text is to be placed. A personalized text string is received. The personalized text string is incorporated into the image to appear as if it is rendered onto the surface or object according to the estimated 3D geometry.
摘要:
As set forth herein, a computer-implemented method is employed to place personalized text into an image. A location within the image is selected where the text is to be placed, and region is grown around the selected location. The 3D geometry of the surface is estimated proximate to the location and sets of parallel straight lines in the image are identified and selected to define a bounding polygon into which text may be inserted. Optionally, a user is permitted to adjust the bounding polygon once it has been automatically generated.
摘要:
A method of determining the point-spread function (PSF) of an imaging system includes the steps of capturing image data, establishing an idealized source spot, establishing a functional form model, subtracting the captured image from the estimated image equation and determining a metric that measures the fit of the estimated image to the captured image. The functional form model may include both diffraction and aberration and stray light. The functional form model may be optimized to reduce the metric to an acceptable level.
摘要:
A data resolution synthesis algorithm takes low resolution source input data (e.g., data degraded from compression or data acquired from low quality imaging devices) to synthesize high resolution output data. In an exemplary embodiment for color printing, the algorithm is performed by characterizing a multi-pixel area, or window, around a pixel that can benefit from resolution enhancement. To interpolate to a high resolution output a set of spatial filters is applied to the data area based on the window characterization. The output of the resolution synthesizer is a set of multiple pixels for each input pixel, representing the source input pixel in a higher resolution enhanced version. The filters are chosen from a stored data base (generic or specifically applicable data base for each type input device) created to fit input/output device requirements.
摘要:
The present invention provides a system and method for generating halftone patterns. Typically the generated halftone patterns are used for generating dither matrices to halftone a image with improved visual quality. The steps for generating a plurality of color halftone patterns include: defining a color path from a color concentration level p to a color concentration level q; and generating a halftone patterns f.sub.j for each color concentration level j along the defined color path. After the halftone pattern f.sub.j is generated for the color concentration level j, the color fluctuation of the halftone pattern f.sub.j is minimized. A key contribution of the current invention is the decomposition of a color halftone pattern which occurs during the step of minimizing the color fluctuation for halftone pattern f.sub.j, and which allows simultaneous optimization of underlying color halftone patterns. After the step of minimizing the halftone pattern f.sub.j, a test to see if a halftone pattern has been generated for each color concentration level is typically done. If a halftone pattern has not been generated for each color concentration level, then the next halftone pattern f.sub.j is generated. If we have generated the halftone pattern for each color concentration level j, then a dither matrix is generated for each of the plurality of colors.