DEVELOPMENT OF AN INKJET PRINTER AND A NOVEL DESIGN FOR APERIODIC CLUSTERED-DOT HALFTONE
Nowadays, inkjet printers are widely used all around the world. But how do they transfer the digital image to a map that can control nozzle firing? In this preliminary report, we briefly illustrate that part of the printing pipeline that starts from a halftone image and ends with Hardware Ready Bits (HRBs). We also describe the implementation of the multi-pass printing method with a designed print mask. HRBs are used to read an input halftone CMY image and output a binary map of each color to decide whether or not to eject the corresponding coloranr drop at each pixel position. In general, for an inkjet printer, each row of the image corresponds to one specific nozzle in each swath so that each swath will be the height of the printhead \cite{torpey1997multipass}. To avoid visible white streaks due to clogged or burned out color nozzles, the method called multi-pass printing is implemented. Subsequently, the print mask is introduced so that we can decide during which pass each pixel should be printed. Once we figure out how to transfer the digital image to our printing signals. We start to think about improving the color performance for the inkjet printer. In one of our previous papers \cite{wang2020developing}, we described the color management pipeline that was applied to our nail inkjet printer, which is used to map the source gamut to the destination printer gamut. However, the resulting prints are not as vivid as we would like to have, since those prints are not well saturated. To obtain more saturated prints, we propose a saturation enhancement method based on image segmentation and hue angle. This method will not necessarily give us the closest representation of the colors within the input image but could give us more saturated prints. The main idea of our saturation enhancement method is to keep the lightness and hue constant, while stretching the chroma component.
In one of our previous papers \cite{hu2021improving}, we mostly focused on the color saturation problem in our inkjet printer. However, our partner reported that there are some boundary noise pixels on the background, which are quite visible when the background is white. By checking the pipeline of our printing procedure, we realized that the noise stray dots are generated during the halftoning procedure. This part of the dissertation is dedicated to separating the white background from the foreground, which enables us to constrain the error diffusion process inside the white background. The main idea is to apply image segmentation, which could help us to precisely extract the background.
Lastly, inspired by the paper \cite{smith2023chiral}, we decided to design an aperiodic clustered-dot screen, which may have better performance compared to the current DBS screen. This screen generation method is offline, so the time cost is not our main consideration. The output halftone result is what we concentrate on. This screen is generated based on a polygon shape, which is called tile(1,1) defined by the paper \cite{smith2023chiral}. We keep extending this single polygon shape to obtain the combination aperiodic shape that is called a supertile. After obtaining the final supertile, we assigned each tile(1,1) shape to either a dot or a hole based on the complementary symmetry property. Finally, based on some interpolation methods, we generate the threshold matrix.
History
Degree Type
- Doctor of Philosophy
Department
- Electrical and Computer Engineering
Campus location
- West Lafayette