A tone-dependent noise model for high-quality halftones

Size: px
Start display at page:

Download "A tone-dependent noise model for high-quality halftones"

Transcription

1 A tone-dependent noise model for high-quality halftones Yik-Hing Fung and Yuk-Hee Chan Center of Multimedia Signal Processing Department of Electronic and Information Engineering The Hong Kong Polytechnic University, Hong Kong ABSTRACT A digital halftone of blue noise characteristics is preferred as dots in the halftone of a constant input should be isotropically and homogeneously distributed. In practice, the placement of dots is constrained by a sampling grid and hence aliasing happens when the input gray level is in the middle range. To solve this problem, Lau et al. suggested replacing isolated dots by dot clusters to maintain the principal frequency of the output to be 1/2 when this happens. However, this model does not take into account that, due to the stochastic nature of the dot distribution, there is a considerable amount of energy distributed around the principal frequency and it causes aliasing problems even when the principal frequency of the output is 1/2. This paper presents a new noise model which takes this factor into account. A halftoning algorithm is then proposed to generate halftones that satisfy the new noise model. By comparing its performance with that of some other algorithms which are proposed based on the traditional blue noise model and Lau et al. s noise model, one can see that the proposed noise model can be a better model to describe the noise characteristics of a high-quality halftone. Corresponding author ( enyhchan@polyu.edu.hk) 1

2 I TRODUCTIO Binary digital halftoning [1] is a technique of rendering a continuous-tone image with two tone levels. Basically, binary halftoning can be accomplished with either amplitude modulation(am)[2] in which a halftone is produced by varying the size of printed dots arranged along a regular grid or frequency modulation(fm) [3-15] in which a halftone is produced by varying the relative dot density of fixed-size printed dots. It is generally agreed that, when FM halftoning is exploited, a good quality output should bear blue noise characteristics [5]. The concept of blue noise halftoning was first introduced in [5] by Ulichney. It says that a good quality halftone image should have a frequency spectrum that only contains high frequency random noise. In particular, for a constant gray-level input, the dots that appear in its halftoning output should be isolated and their ideal spatial distribution should be aperiodic, homogeneous and isotropic. Accordingly, the spectral energy of the output should be concentrated at a particular radial frequency. This radial frequency is referred to as principal frequency and it should be a function of input gray level g as g for 0< g 1/ 2 f B ( g) = (1). 1 g for 1/ 2< g 1 Little energy should be in the frequency band below the principal frequency. These spectral characteristics are termed as blue noise characteristics. In practice, dots are put on grid points. The grid pattern determines the sampling frequency, which in turns confines the baseband bandwidth of the halftone output. Fig. 1 shows the spectral plane of a halftone when a rectangular grid pattern is used. When g is less than 1/4, the principal frequency of a blue noise halftone pattern is less than 1/2 and hence a ring pattern can be observed in the frequency spectrum as shown in Fig. 2(a). However, when g falls in the range of 1/ 4< g 1/ 2, we have f B ( g) > 1/ 2 and aliasing occurs as shown in Fig. 2(b). In the original model, Ulichney suggested packing the energy to the partial annuli regions (i.e. the four corners) of the baseband as shown in Fig. 2(c). This adds correlation between minority pixels along the diagonal in spatial domain and hence creates undesired visible patterns in which dots are more likely to occur along the diagonal. In other words, the dot distribution is not isotropic and directional artifacts exist. When the situation becomes worse, checkerboard artifacts can be observed. In view of this, Lau and Ulichney [16] proposed a modification to the original blue noise model to prevent this situation from happening by placing an increased emphasis on the need for maintaining the radial symmetry of the spectrum 1. Specifically, the principal frequency is bounded to be 1/2 for 1/ 4< g 3/ 4 to maintain the radial symmetry of the spectrum. In other words, the spectral energy of a binary dither pattern that represents gray level g should be concentrated at a new principal frequency given as 1 In [16], based on the same philosophy, Ulichney s noise model is modified to handle rectangular and hexagonal sampling grids respectively. Since the focus of this paper is on the situation when a rectangular sampling grid is used, we are referring to the modified model proposed for the rectangular sampling grid. This applies to the rest of this paper as well. 2

3 g for 0< g 1/ 4 ' f B ( g) = 1/ 2 for 1/ 4< g 3/ 4 (2) 1 g for 3/ 4< g 1 in the modified blue noise model. This revised blue noise model enforces the property of radial symmetry in a better way. Eqn. (2) defines the desirable principal frequency of the halftone rendition of a particular input gray level for the revised blue noise model. To produce a halftone having these desirable spectral characteristics, Lau and Ulichney [16] suggested introducing a minimum degree of clustering. In other words, clustered dots instead of isolated dots are distributed. It was found that, when dot clusters are distributed to generate a halftone, the output should bear desirable green noise characteristics in which the spectral energy is concentrated at another new principal frequency given as g / M for 0< g 1/ 2 f G ( g) = (3), (1 g) / M for 1/ 2< g 1 where M is the average cluster size of the minority dots [17]. The principal frequency now depends on the average distance between cluster centers and becomes a function of both input gray level g and average cluster size M. Theoretically, if a halftoning algorithm can switch from blue noise halftoning to green noise halftoning when 1/ 4< g 3/ 4 and adjust the average cluster size to make M = 4g for 1/ 4< g 1/ 2 and M = 4(1 g) for 1/ 2< g 3/ 4, the spectral energy will be concentrated at radial frequency g for 0< g 1/ 4 g / M = 1/ 2 for 1/4< g 1/ 2 f r ( g) = (4) (1 g) / M = 1/ 2 for 1/2< g 3/ 4 (1 g) for 3/4< g 1 and the desirable characteristics specified in formulation (2) can be achieved. Adjusting the cluster size to modify the spectral statistics of a halftone is not a novel idea. For example, in Levien s EDODF [18], an output-dependent feedback path is introduced to adjust the cluster size with a parameter called hysteresis constant. However, few of these algorithms are dedicated to produce halftones having the spectral characteristics specified in (2) and hence whether the cluster size can be precisely and arbitrarily adjusted with a single parameter directly is generally not their major concern. When one has to produce clusters of precise average size M for a given gray level g to satisfy model specification (2), it becomes a difficult task to achieve. Consequently, a tedious empirical study is required to obtain a table describing the relationship between the average cluster size and the tuning parameter value for providing the target spectral characteristics. Note that such a relationship may not exist or may be hard to get empirically for some cluster sizes. In fact, a detailed study on EDODF and some of its variants was reported in [19], and it is found that this cluster tuning approach has a performance limit for generating visually pleasing halftones inside a hysteresis constant range. Even saying so, we cannot exclude the potential of using EDODF to solve the addressed 3

4 problem in the future as its possibility of varying the error weights, the hysteresis weights and the hysteresis parameter of the diffusion filter provides it a certain extent of flexibility. After Lau et al. introduced their revised blue noise model in [16], two iterative halftoning techniques including Ulichney s Void-and-Cluster initial pattern technique (VACip) [20] and Allebach s Direct Binary Search (DBS) [21] were tried respectively by Lau et al.[16] and González et al.[22] to produce halftones of the spectral characteristics specified by their model. However, since VACip and DBS were not purposely developed to manipulate the cluster size precisely and flexibly, the objective still cannot be exactly achieved to a certain extent. Obviously, the key to success relies on whether we can adjust the cluster size arbitrarily with a parameter for any given input gray level. A recently proposed green noise halftoning algorithm referred to as FMEDg[23] can help to achieve this goal. This algorithm was developed based on the multiscale error diffusion (MED) technique proposed in [9]. FMEDg exploits a non-causal error diffusion filter which is close to isotropic to guarantee the spatial homogeneity and, at the same time, able to produce dot clusters of any desirable average size. By adjusting the average cluster size, one can control the average distance between clusters and hence the principal frequency of the resultant halftone. These properties are very useful to produce halftones of any desired spectral characteristics. In this paper, based on FMEDg[23], we first propose a halftoning algorithm for producing halftones bearing the noise characteristics specified by Lau et al. s revised blue noise model [16]. This algorithm is able to produce halftones having exactly the specific spectral characteristics, and hence its simulation results can be used to study the performance of Lau et al. s revised noise model. From the study, it is found both empirically and theoretically that there is room to further improve Lau et al. s revised noise model. Accordingly, a new noise model for describing the noise characteristics of a high-quality halftone is suggested. Another MED-based algorithm is then proposed to generate halftones bearing the suggested noise characteristics. By comparing its output with those of the other relevant halftoning algorithms, one can evaluate if the new noise model is more appropriate than the conventional noise models in describing the noise characteristics of a high-quality halftone. The evaluation result is positive in our simulations. The organization of this paper is as follows. As an important tool used in this paper to study the connection between halftone quality and noise models, FMEDg[23] is briefly introduced in Section II. A halftoning algorithm for producing halftones bearing the noise characteristics specified by Lau et al. s revised blue noise model [16] is also presented in this section. Then, in Section III, the weakness of Lau et al. s noise model is addressed and an improved noise model is suggested. A MED-based halftoning algorithm for producing halftones bearing the noise characteristics specified by the suggested noise model is proposed in Section IV. In Section V, a detailed analysis on the performance of the proposed halftoning algorithm in terms of various measures is given. Simulation results on real images are provided in Section VI to evaluate the performance of various noise models. Finally, a conclusion is given in Section VII. 4

5 II. BASIC TOOLS FOR THE STUDY In this section, we first provide a brief summary of FMEDg[23]. This algorithm forms the basis for solving the problem addressed in this paper. A halftoning algorithm is then developed to produce halftones bearing the spectral characteristics specified in (2) for studying the performance of Lau et al. s noise model [16]. Like any other MED algorithms such as [10], [14], [24] and [25], FMEDg[23] is a two-step iterative algorithm. At each iteration, it selects a not-yet processed pixel, quantizes its value to either 0 or 1, and diffuses its quantization error to the pixel s neighbors with a non-causal diffusion filter. This process repeats until all pixels are processed. The diffusion filter used in FMEDg, which is denoted as o F R, R ) ( 1 2 in this paper, is an approximation of an isotropic circular ring-shaped filter. It diffuses the error at pixel position (0,0) to a ring region defined as {(x,y) x + y R1 R > } in the continuous space, where R 1 and R 2 are, respectively, the inner and outer radii of the ring region. Specifically, the (m,n) th filter coefficient of o F R, R ) ( 1 2, ( m, n), is defined as f o f o A( m, n, R2 ) A( m, n, R1 ) ( m, n) = (5), 2 2 ( R R )π 2 1 where ( m, n) are the horizontal and vertical integer offsets from the error source, and A m, n, R ) for k=1, 2 is the area covered by circle k ( k x 2 + y 2 R in pixel (m,n). Effectively, the filter coefficient for a pixel which is (m,n) pixels away from the point error source at the center of pixel (0,0) is proportional to the area covered by 2 2 the circular ring R 2 x + y > R1 in the grid unit associated with that pixel. Dot clusters are formed in the outputs of FMEDg. It was found that the inner radius R 1 helps to determine the average cluster size of the clusters. In particular, when R 2 = 2R1, we have a relationship model given as M 2 1 R πg (6), where M is the average cluster size and g is the input gray level. The average cluster size can then be monotonically and continuously adjusted with R 1 to a certain extent. In other words, one can use diffusion filter F o R, 2R ) ( 1 1 to produce minority clusters of any desirable average size by simply adjusting its parameter R 1 and distribute the clusters homogeneously. With filter F o R, 2R ) ( 1 1 in hand, halftones bearing the spectral characteristics specified in (2) can be easily produced by adjusting R 1 to control the principal frequency of the output of a particular input gray level g. In particular, when 0.25<g 0.5, one can select R 1 = 2/ π to make the principal frequency be g / M 1/( R1 π ) = 1/ 2 based on spectral characteristic model (3) and relationship model (6). Green noise halftoning is carried out in this case. When g 0.25, the blue noise MED halftoning algorithm proposed in [14] 5

6 (FMED) can be used to make the principal frequency equal to g. When g>0.5, black dots become the minority pixels. After changing the roles of black dots and white dots, the same rule applies. This specific solution for producing halftones bearing the spectral characteristics specified in (2) is referred to as hybrid FMED (HFMED) hereafter. III. SUGGESTED OISE MODEL In this section, we will show that, even when the halftone rendition of a mid-tone level bears the spectral characteristics specified in (2), its visual quality can still be improved from spectral point of view. Directions for improving the mid-tone rendition will be discussed and, accordingly, a suggested revision to Lau et al. s revised blue noise model [16] will be given. FMEDg can also serve as a tool for us to study the impact of the principal frequency of a mid-tone level s halftone rendition on the rendition quality since it is able to produce halftone patterns of any arbitrary principal frequency for any gray level by just tuning R 1. Fig. 3 shows two halftone renditions of a constant mid-tone gray level image and their corresponding spectra. They were all generated with FMEDg and their principal frequencies are adjusted to be 0.5 and 0.4 respectively. Radially averaged power spectrum density (RAPSD) is a measure proposed in [5] for analyzing the spectral characteristics of a halftone pattern and its definition is given in the appendix for reference. Fig. 4 shows the RAPSD plots of the two halftone renditions and it confirms the locations of their principal frequencies which are marked by the peaks. One observation we have had is that, to achieve the ultimate goal of Lau et al. s modification to the traditional blue noise model, the principal frequency for 1/ 4 g 1/ 2 should actually be a bit lower than ½ instead of the ½ specified in (2). In practice, dots or clusters in a halftone output are randomly distributed as long as a stochastic halftoning algorithm is exploited, and hence its RAPSD peak will spread to a certain extent. As shown in Fig. 4, the tail of the RAPSD peak extends to the partial annuli regions when the principal frequency is at 1/2. When the tail is heavy, there is a considerable amount of energy accumulated in the partial annuli regions. The correlation between diagonal pixels then becomes significant and checkerboard patterns are still visible as shown in Fig. 3(a)(i). Besides, when the principal frequency is close to 0.5, the tail of the peak extends out of the baseband and causes aliasing at the top, the bottom, the left and the right boundaries of the baseband. One can see the four corresponding bright spots in the baseband spectrum shown in Fig.3(a)(ii). This explains the appearance of the texture directionality in Fig.3(a)(i) in which there are a lot of horizontal and vertical line segment patterns. However, by increasing the average cluster size a bit, the principal frequency of the halftone pattern can be shifted to the low frequency side a bit such that the checkerboard patterns can be totally eliminated as shown in Fig. 3(b)(i). From the corresponding spectrum shown in Fig.3(b)(ii), one can see that there is negligible energy in the partial annuli regions and there is no aliasing. The energy is isotropically distributed in the baseband and the energy peaks form a perfect circle. This implies an isotropic distribution of dots in the halftone. 6

7 The spectral isotropicity is actually achieved at a cost of higher graininess as larger clusters are formed in green noise halftoning to lower the principal frequency of the resultant halftone. Certainly there should be a compromise between the isotropicity and the graininess, so the downshift of the principal frequency from ½ for 1/ 4 g 1/ 2 should be as small as possible while optimizing the isotropicity. For reference purposes, the compromised principal frequency for 1/ 4 g 1/ 2 is referred to as f c. The details of the compromisation will be addressed in the next section. According to Lau et al. s model, the desirable principal frequency for g 1/4 should be g. When the principal frequency for 1/ 4 g 1/ 2 is lowered to f c, there is an abrupt change in the principal frequency at g=0.25. This discontinuity may result in a visible change in the average cluster size when the input image contains a large region in which the intensity value gradually changes across To solve this problem, a transition region should hence be introduced to allow the principal frequency to deviate from g gradually when g increases from g TLB, the lower bound of the transition region, and finally reach f c at g=0.25 as the blue knotted curve shown in Fig. 5. differentiable constraint is applied to the curve in our suggested model. To guarantee the smoothness of the transition, a twice-continuously The desirable principal frequencies for the gray levels within the transition region (i.e. g TLB g<0.25) can be determined by interpolation with the samples of " g " g for 0 g< gtlb fb ( g) = (7), fc for 0.25 g 0.5 where f B ( ) is the desirable principal frequency of gray level g in our suggested model. In principle, the principal frequency for 0<g<0.5 should be monotonically increasing with g and twice continuously differentiable to avoid any sharp change. Subject to these two constraints, the mean square difference between the interpolated principal frequency and f B (g) should be minimized over the range of g g < TLB specific curve fitting method is selected to do the interpolation, the optimal g TLB can be determined by. When a 1 g = arg min TLB ( fˆ ( g) g) g" g" g< 0.25 o B 2 for g " < (8), where g " is a candidate gray level lower than 0.25, o is the number of possible input gray levels in region g " g < 0.25, and fˆ B ( g) is the interpolated principal frequency obtained when only the principal frequencies in region g " g < are interpolated with the selected curve fitting method. Once g is determined, ( ) TLB for the transition region can be determined as the fˆ B ( g) obtained when g " =g. TLB " g 7 f " B g Function f B ( ) describes how the principal frequency should change with the gray level to improve the mid-tone rendition in our suggested model. The curves in Fig. 5 show its difference from the traditional blue noise model [5] and the revised blue noise model [16] graphically. To produce halftones bearing the noise

8 characteristics specified by the suggested model, green noise halftoning instead of blue noise halftoning is performed when the gray level is a mid-tone level. Accordingly, the suggested model is a tone-dependent noise model as it says that the noise nature of a high-quality halftone should be tone dependent. As compared with Lau et al. s noise model [16], the proposed noise model is better in two ways. First, the model takes the energy around the principal frequency into account such that the energy in the partial annuli regions can be reduced to maintain the radial symmetry of the spectrum for all gray levels. Second, a transition region is introduced to eliminate the abrupt change in the spectral characteristics when switching between blue and green noise halftoning. IV. MED-BASED REALIZATIO A model describing the desirable principal frequency for a gray level s halftone rendition is suggested in Section III. The issue is now how to produce halftones of the specific noise characteristics in practice. Theoretically, as long as a halftoning algorithm can precisely adjust the principal frequency of its output for any arbitrary input gray level as it wishes, it can be fine-tuned to produce halftones of desirable noise characteristics according to the model and forms a solution of the addressed problem. However, few reported algorithms can practically be tunable in this manner. In this section, we will show how a MED-based solution can produce halftones of the desirable noise characteristics. In our suggested model, two parameters, namely, f c and g TLB, are intentionally open to be determined. As mentioned earlier, theoretically one can fine-tune any appropriate halftoning algorithm to produce halftones of the suggested noise characteristics. However, algorithms using different halftoning techniques produce outputs of different spectral characteristics, and the width of their RAPSD peaks could be different. Accordingly, when different halftoning techniques are used, the amount of downshift for the principal frequency for 0.5 g 0.25 and hence the width of the transition region should also be different. From this point of view, f c and g TLB will be solution dependent. In this section, we first determine f c and g TLB for our MED-based solution to make the model completely well-defined for the solution. Then we will show how one can adjust parameters R 1 and R 2 of the ring-shaped diffusion filter defined in eqn.(5) to, for any given constant patch, produce a halftone of desirable principal frequency with FMEDg based on the model. Accordingly, a corresponding tone-dependent diffusion filter can be defined. A MED-based halftoning algorithm is finally proposed to produce halftones of the suggested noise characteristics with the tone-dependent diffusion filter. A. Determination of the principal frequency for ¼ g ½ As mentioned earlier, the principal frequency for the gray levels in this range should be less than ½. Green noise halftoning should hence be performed. In the ideal case, the spatial distribution of the minority dots in a halftone rendition of a constant patch of gray level g should be homogeneous and isotropic. In [19], Lau developed a directional distribution function 8

9 D ( ) to measure the directional distribution of dots in a dot pattern. Specifically, a minority dot s circular 0, α local region of radius is partitioned into equal sectors. Each sector is indexed by α which specifies the sector s directional position with respect to the minority dot. D ( ) is defined as the normalized expected number of 0, α minority dots per unit area in a particular sector. In general, the local region is partitioned into 8 sectors and radius is selected to be λ g, the principal wavelength of the halftone rendition of the constant patch. By definition, λ g is the reciprocal of the principal frequency of the halftone rendition. Based on D ( ), a directional index function can be defined as 0, α D = (1 D0, ( α)) (9) 8 α= 1 to measure the directional characteristic of the spatial dot distribution in the halftone rendition. In the ideal case, D should be zero for all g because an isotropic distribution of dots makes D ( ) =1 for all α[19]. The larger 9 0, α the value of D, the more directional and the less isotropic the dot distribution is for the specific input gray level. When FMEDg is used to halftone a constant patch with the diffusion filter defined in (5), the principal frequency of the output can be adjusted directly with R 1. In fact, from spectral characteristic model (3) and relationship model (6), one can deduce that the principal frequency is given as g / M 1/( R1 π ) when R 2 = 2R 1. By gradually adjusting the principal frequency of the halftone rendition of a constant patch whose gray level falls into the range from ¼ to ½, one can study how the principal frequency affects the extent of isotropicity of the dot distribution of the halftone rendition in terms of directional index D. Fig. 6 shows the simulation results of two constant patches whose gray levels are respectively ¼ and ½. In both cases, the directional index D is close to zero when the principal frequency drops below By considering that a lower principal frequency of a halftone implies larger minority dot clusters in the halftone, the principal frequency for ¼ g ½ is selected to be f c =0.44 in our solution for producing halftones of the suggested noise characteristics. As a remark, we note that f c is the minimum downshift of the principal frequency from ½ to maintain the isotropicity of the dot distribution for 1/ 4 g 1/ 2 and it changes as different screen design algorithms are used. From Fig.1 one can easily deduce that the isotropicity can only be maintained when there is no or comparatively negligible energy in the partial annuli regions. As discussed in Section III, the RAPSD peak associated with the principal frequency of a halftone spreads. Its extent of spread determines how close to 0.5 the principal frequency can be under the condition that the tail of the RAPSD peak does not considerably extend into the partial annuli regions to destroy the isotropicity. Obviously, the extent of the spread of the RAPSD peak is algorithm dependent and so is f c. For FMEDg, the spread of the RAPSD peak is more or less the same for 1/ 4 g 1/ 2 and does not extend its tail into the partial annuli regions remarkably as long as the RAPSD peak keeps a distance of 0.06 away from the partial annuli regions, which explains the simulation result reported in Fig.6.

10 B. Determination of the principal frequency for the transition region In our solution, the smoothing spline curve fitting is used to interpolate the desirable principal frequencies for the gray levels in the transition region to satisfy the twice-continuously differentiable constraint. Without loss of generality, we assume that an input image to be halftoned is of 256 gray levels. In such a case, g is a TLB multiple of 1/255, and only principal frequencies for gray levels g {g, g +1/255,, 63/255} are required TLB TLB to be interpolated. Based on formulation (7), the set of available sample points used for interpolation can be determined as Ψ={(g, g ) g = 0, 1/255,, g -1/255}U {(g, 0.44) g = 64/255, 65/255,, 127/255}. TLB Any gray level in the range from to 0.25 can be used as the g to carry out the interpolation. The TLB optimal g TLB is determined as 42/255 with the criterion specified in (8) subject to the monotonic increasing constraint and the constraint that g TLB is a multiple of 1/255. C. Realization for g TLB g ½ Green noise halftoning is carried out when g TLB g ½. In green noise halftoning, the principal frequency of a halftone rendition of gray level g can be tuned by adjusting the average size of the minority dot clusters as described in eqn. (3). When FMEDg is used to adjust the average cluster size, we have M 2 1 R πg as long as R = holds. The principal frequency is then given by ( g) = g / M 1/( R1 π ). In other words, 2 2R 1 FMEDg can produce halftones of the suggested noise characteristics for g TLB g ½ with diffusion filter (5) the f G R 1 and R 2 of which are given as R1 = 1/ R2 = 2R " ( π f ( g) ) 1 B for g TLB g 0.5 (10), " g where f B ( ) is the desirable principal frequency specified in the suggested model. Fig. 7 graphically shows how average cluster size M, filter parameters R 1 and R 2 should change with g to produce halftones of the suggested noise characteristics. D. Realization for 0 g< g TLB As shown in Fig. 5, blue noise halftoning should be carried out when 0 g<g TLB. By considering that blue noise halftoning is just a special case of green noise halftoning in which we have M=1, one can still make use of FMEDg with diffusion filter (5) to achieve blue noise halftoning as long as appropriate R 1 and R 2 are selected to maintain the average cluster size to be 1. In our realization, we keep R 1 and R 2 unchanged for g g as TLB R1 = 1/ R2 = 2R ( π g ) 1 TLB 10 for g g TLB (11)

11 as shown in Fig. 7. Note that the relationship model M 2 1 R πg is no longer valid when g g even though TLB R 2 = 2R 1 is still valid. In practice, the average cluster size cannot be smaller than 1. As the R 1 at g=g TLB already makes the average cluster size M be 1, a smaller g cannot reduce M further. As R 1 and R 2 change smoothly over the range of g from 0 to 1, one can guarantee that, when the gray levels change gradually in the input, there is no visual discontinuity in the halftone rendition. If other blue noise halftoning algorithms such as FMED [14] are used to handle the gray levels in 0 g< g TLB, this continuity may not be guaranteed as the diffusion filter used for 0 g< g TLB will not match with the one used for g TLB g ½ in such a case. E. MED-based halftoning Algorithm By adjusting parameters R 1 and R 2 of the ring-shaped filter defined in eqn.(5) according to the input gray level g as mentioned above, a tone-dependent diffusion filter can be defined. With this diffusion filter, a MED- based halftoning algorithm can be easily developed based on the framework of FMEDg to produce halftones of the suggested noise characteristics. In particular, one can just replace the default diffusion filter used in FMEDg, which is F o R, 2R ) ( 1 1 for all pixels, with F o R ( x ), R ( x )) ( 1 i, j 2 i, j, where R ) and R ) are, respectively, the 1( x i, j 2( x i, j desirable R 1 and R 2 values provided in Sections IV-C and IV-D for x i, j, the gray level of pixel (i,j). Other than this difference, the realization of the newly developed algorithm is the same as that of FMEDg. For reference proposes, this proposed MED-based halftoning algorithm is referred to as FMEDt hereafter. V. PERFORMA CE A ALYSIS FMEDt is proposed for producing outputs bearing the spectral characteristics governed by the tonedependent noise model suggested in this paper. A simulation was carried out to evaluate if FMEDt can really achieve the goal and if halftones bearing the suggested noise characteristics are of higher quality than those bearing the noise characteristics of Lau et al. s noise model. Accordingly, HFMED, Lau et al. s [16] and González et al. s [22] were also evaluated in the simulation for comparison as they are dedicated algorithms proposed to produce halftones according to Lau et al. s noise model [16]. Besides, as a classical realization of blue noise halftoning, Ulichney s [5] algorithm was also included in the comparison as a reference. All evaluated algorithms were applied to a set of constant gray-level images of size and the dot distributions of their outputs were studied. Figs. 8 and 9, respectively, show the halftone outputs of various algorithms for images of different constant gray levels and their corresponding frequency spectra. The selected gray levels represent different ranges of input gray levels between 0 and 0.5. For better comparison, all spectra for the same input gray level in Fig. 9 are normalized with respect to the maximum magnitude value of all their frequency components. Ulichney s algorithm [5] is basically a conventional blue noise halftoning algorithm which aims at producing a halftone having the spectral characteristics defined in eqn. (1). Energy is packed into the partial 11

12 annuli regions as shown in Figs. 9(i)(b)-(d) when 0.25< g As a result, the diagonal spatial correlation among pixels is strong at the output and checkerboard patterns can be easily found in Figs. 8(i)(c) and (d). Lau et al. s[16], González et al. s[22] and HFMED algorithms are proposed to produce outputs having the spectral characteristics defined in eqn. (2). Based on the halftone outputs and their spectra shown in Figs. 8 and 9 respectively, one can see that the noise characteristics of HFMED s output is obviously closer to the desirable noise characteristics specified by Lau et al. s noise model. As shown in Figs. 9(iv)(b)-(d), for each presented input gray level g, in the spectrum of its halftone output, there is little energy in the partial annuli regions and one can see a virtual circle formed by the energy peaks along different directions at radial frequency 0.5. Though similar virtual circles can also be found in Figs. 9(ii) and (iii), considerable amount of energy is still packed in their partial annuli regions. This explains why checkerboard patterns can be observed in Figs. 8(ii) and (iii). However, from spectral point of view, HFMED is still inferior to FMEDt. When g>0.25, HFMED produces halftones that have their principal frequencies at 0.5. The significant amount of energy around the principal frequency causes aliasing problems. As shown in Figs. 9(iv)(b)-(d), it contributes four bright spots at the boundaries of the baseband. This explains why there are a lot of vertical and horizontal line segments in Figs. 8(iv)(b)-(d). In contrast, as shown in Figs. 9(v), a prefect circle without bright spots can be observed in the baseband spectrum of FMEDt s output. There is no aliasing problem and the energy is distributed isotropically. Fig. 9(a) shows the case when g=15/255<0.25. In this case, all evaluated algorithms perform blue noise halftoning. Theoretically, the performance of FMEDt is better than that of HFMED in terms of isotropicity. It is because HFMED exploits a 3 3 square diffusion filter as FMED [14] does while FMEDt exploits a ringshaped diffusion filter to produce halftones. Obviously, a ring-shaped diffusion filter diffuses error isotropically and a better halftoning performance can be resulted. While Fig. 9 only shows the algorithms spectral performance for a few input gray levels, the RAPSD plots shown in Fig. 10(a) provide a complete picture for all input gray levels. In these plots, all RAPSD values are clipped by 4 such that an easier comparison among the plots can be made. One can see that the proposed FMEDt can faithfully produce the desirable characteristics specified by the suggested tone-dependent noise model. The dot distribution of its outputs is homogeneous and isotropic as the average distance among neighboring clusters is the same along all directions. Fig. 10(b) shows the performance of the algorithms in terms of anisotropy. Anisotropy is a measure proposed in [5] to measure the strength of directional artifacts, and its definition is given in the appendix for reference. One can see that the anisotropy values of all algorithms are well below zero for 0< g 1/ 2. Directional components are considered to be unnoticeable by human eye when this happens. It implies that the spatial distribution of the minority dots or clusters in their outputs is radially symmetric. As a matter of fact, since the diffusion filter used in FMEDt is an approximation of a non-causal circular ring-shaped filter and the energy in the partial annuli regions is minimized as discussed in Sections III and IV, the dot or dot cluster distribution in FMEDt s output should not be only radially symmetric, but also close to isotropic. Any imperfection that exists is mainly due to the unavoidable grid constraint. 12

13 VI. SIMULATIO RESULTS A simulation was carried out to study the performance of the evaluated algorithms in handling real images. Fig. 11 shows a set of eight 8-bit gray-level testing images used in our simulations. They are all of size pixels. Fig. 12 shows the performance of various algorithms in terms of MSE v. MSE v was proposed in [19] to measure the observed distortion between an original gray-level image X and its binary halftone B. In particular, MSE v is defined as MSE v 1 2 = hvs( X, vd, dpi) hvs( B, vd, dpi) (12), where hvs is the HVS filter function defined in [19], vd is the viewing distance in inches and dpi is the printer resolution. Evaluation results for different combinations of viewing distance and printer resolution were reported in Fig. 12. While Fig. 12 shows the performance in terms of MSE v, Table I shows the performance in terms of Universal Objective Image Quality Index (UQI) [26]. Note that the value of UQI is bounded to [-1, 1] and a larger value indicates a better performance. One can see that, in terms of both performs better than the others. MSE v and UQI, FMEDt Fig. 13 shows the halftone results of various algorithms for testing image Goldhill for subjective comparison. A subjective assessment study was also carried out to evaluate the performance of various algorithms. The assessment procedure is basically the same as the one exploited by Monga et. al. in [27] to evaluate HVS models. In each trial of assessment, an observer was forced to rank the halftoning outputs produced with different algorithms according to their visual closeness to the original image. The proportion of trials where one evaluated algorithm is preferred to another is recorded after 376 trials. Based on the subjective assessment results, a preference matrix P was obtained as 0.5 pba P = pca pda pea p AB 0.5 p p p CB DB EB p p AC BC 0.5 p p DC EC p p p AD BD CD 0.5 p ED pae 0.5 p BE pce = pde where P XY for X, Y {A, B, C, D, E} represents the proportion that algorithm X was preferred to algorithm Y, and algorithms A, B, C, D and E correspond to Ulichney s [5], Lau et al. s [16], González et al. s [22], HFMED and FMEDt. Note that we have P XY visually closest to the original images. = 1 P. The preference matrix shows that the outputs of FMEDt are YX Fig. 14 shows the halftoning results of a tilted gray ramp image. The gray level of the (m,n) th pixel of the original is given by 0.5( m+ n) 1 R ( m, n) = round for m = 0,1, 1023 and n = 0,1, 127 (13)

14 The image covers gray levels from to 1. One can see severe checkerboard artifacts in the mid-tone range in the outputs of Ulichney s[5]. This is expected as it packs the energy to the partial annuli regions in the midtone range. Lau et al. s[16], González et al. s[22] and HFMED try to avoid packing the energy into the partial annuli regions. Among them, HFMED is more successful in achieving this goal and it eliminates all checkerboard artifacts. As mentioned in Section III, aliasing problems occur when the principal frequency is at ½ and it explains why in HFMED s result there are horizontal and vertical texture patterns. By adjusting the principal frequencies of the gray levels in the mid-tone range based on the tone-dependent noise model suggested in this paper, FMEDt can effectively solve the aliasing problems. Besides, as a transition region is introduced for the principal frequency to change continuously with the gray level in the suggested model, there is no abrupt change in the halftone output of the ramp image as shown in Fig. 14(e). Fig. 15 shows the halftoning results of a testing image in which there are mainly two mid-tone gray levels (83/255 and 126/255). The testing image is purposely designed such that from the halftoning results one can see how the quality of the output can be affected by the principal frequencies of these two mid-tone gray levels in the halftoning output. Since Lau et al. s[16] algorithm exploits a dither array to carry out halftoning, it can be expected that its performance in handling real images is not comparable with the other evaluated methods as shown in Fig. 12. Accordingly, it is not included in this comparison to reduce the page length. As a replacement, the output of direct binary searching (DBS) algorithm [21] is presented as a reference for comparison as it is generally considered as one of the best algorithms which provide high-quality output. However, we note that DBS is not purposely optimized according to any one of the noise model metrics concerned in this paper. It is optimized with respect to a HVS-based error metric. As shown in Figs. 15(b), (c) and (d), the checkerboard artifacts in the halftoning outputs contributed by Ulichney s[5], DBS[21] and González et al. s[22] damage the details of the original image and make the letters hardly recognizable. The situation is improved in HFMED s output in which all checkerboard artifacts are removed. However, because the principal frequencies of both major mid-tone levels in the output are 0.5, there are horizontal/vertical texture patterns contributed by the aliasing problem. Relatively speaking, the letters are much more recognizable in FMEDt s output. The principal frequencies of all mid-tone levels in FMEDt s output are lowered to 0.44 by performing green noise halftoning. As clusters instead of dots are introduced when handling the mid-tone gray levels in FMEDt, worm patterns are visible in the output when the input gray level is close to 0.5. However, as mentioned in [16], worm patterns are not necessarily bad as long as they are not directional and form twisting and turning paths from pixel to pixel to create a smooth texture. As compared with the worm patterns appearing in Fig. 15(d), the worm patterns in Fig. 15(e) are not mainly horizontal and vertical but are of random nature. This makes the background region less objectionable and the details more recognizable in FMEDt s output. In general, people consider that blue noise halftoning is better than green noise halftoning in preserving the feature details in the original image as green noise halftoning produces dot clusters instead of dots, increases the graininess and reduces the spatial resolution. The example shown in Fig. 15 shows that this may not be always 14

15 true. In blue noise halftoning, energy is packed in the partial annuli regions and it generates checkerboard artifacts. The checkerboard patterns are fine but come in packs as shown in Figs. 15(b)-(d). The size of a pack of checkerboard patterns can be even larger than the size of a dot cluster produced in green noise halftoning. In such a case, fine feature details of the original image cannot be preserved. This explains why, when a halftoning algorithm works according to the suggested tone-dependent noise model instead of the conventional blue noise models, it can still produce a higher quality output even though it switches from allocating dots to allocating dot clusters for mid-tone gray levels. The complexity of FMEDt is high when it is directly realized in the way presented in the paper as it is basically an iterative algorithm. However, its complexity can be significantly reduced to allow real-time processing by making use of the technique proposed in [25]. Besides, GPU technology can also be exploited to speed up the process. Since the focus of this paper is on how to produce halftones of desirable noise characteristics, the details of complexity reduction are not discussed in this paper. VII. CO CLUSIO S In practice, the placement of dots in a halftone is constrained by a sampling grid and hence aliasing happens when the input gray level is in the middle range. As suggested by Lau et al., this problem can be solved by replacing isolated dots with dot clusters to change the noise characteristics and maintain the principal frequency of the output to be 1/2 when this happens. However, Lau et al. s model does not take into account the fact that, even when the principal frequency of the output is ½, in stochastic halftoning the considerable amount of spectral energy around the principal frequency can still cause aliasing problems. Based on this observation, a modification to Lau et al. s model is suggested in this paper to solve this problem. The suggested model is a tone-dependent noise model. To produce halftones that satisfy the specification of this model, a halftoning algorithm should control the noise characteristics according to the input gray levels. It is not an easy task to conventional error diffusion techniques as they cannot precisely and arbitrarily tune the principal frequencies of their halftoning outputs for each possible input gray level. In fact, it is also one of the reasons why so far there is few dedicated solutions for producing halftones of the revised blue noise characteristics specified by Lau et al. s model. FMEDg[23] is a recently proposed halftoning algorithm which allows one to flexibly tune the cluster size and hence the principal frequency of its halftone for any given input gray level. This property makes FMEDg capable to produce halftones of any specific noise characteristics easily. Based on FMEDg, two MED-based halftoning algorithms, namely, HFMED and FMEDt, are separately proposed based on Lau et al. s noise model and the suggested tone-dependent noise model respectively in the paper. Analysis and simulation results show that, as a dedicated solution targeted for producing halftones of the suggested noise characteristics, FMEDt can successfully eliminate checkerboard artifacts, eliminate directional hysteresis, preserve feature details of the original image, distribute dots or dot clusters aperiodically and homogeneously, and provide outputs bearing the desirable noise characteristics as specified by the suggested model. In terms of various measures, its performance is superior to HFMED and other evaluated algorithms 15

16 which are proposed based on Lau et al. s model or the traditional blue noise model. Based on this observation, we expect that a halftone can be of higher quality if it bears the suggested noise characteristics instead of the noise characteristics specified by either of the other two models. FMEDt is a successful example showing how to produce halftones of the suggested noise characteristics and how the halftoning performance can be improved when the goal is achieved. With the help of this suggested noise model, we expect that algorithms based on some other existing state-of-the-art halftoning techniques such as adaptive threshold modulation[12], tone-dependent halftoning[13], EDODF [18], and DBS[21] can also be developed to produce outputs of better visual quality in the future. As a final remark, we note that this paper only presents the case when a rectangular sampling grid is used. The same idea can be applied to the case when a hexagonal sampling grid is used. Accordingly, a corresponding model and corresponding halftoning algorithms can be developed to handle the case. ACK OWLEDGEME T We would like to thank Dr. Alvaro J. González for clarifying some technical issues on his work [22] and providing the source code of the alpha stable model described in [22] to us. APPE DIX Radially averaged power spectrum density (RAPSD) and anisotropy are two measures commonly used to analyze the spectral characteristics of a halftone pattern [5]. In particular, RAPSD is defined as the average power in an annular ring with center radius f r as follows. 1 P ( fr ) = Pˆ( f ) (A1), ( R( f )) r f R( f r ) where R f ) is an annular ring of width partitioned in the spectral domain, R( f )) is the number of ( r frequency samples in R f ), and P ˆ( f ) is the estimated power spectrum of the halftone pattern obtained by ( r averaging the periodograms of its windowed segments. Anisotropy is defined as f R( ( r 2 1 ( Pˆ( f ) P( fr )) A ( fr ) = (A2). 2 ( R( f )) 1 P ( f ) r f r ) r It provides the noise-to-signal ratio of frequency samples of P ˆ( f ) in R f ) and is used to measure the strength of directional artifact. Directional components are considered to be not noticeable by human eye when A ( ) < 0dB happens [5]. f r ( r 16

17 REFERE CES 1. R. A. Ulichney, Digital Halftoning. Cambridge, MA:MIT Press, J. C. Stoffel and J. F. Moreland, A survey of electronic techniques for pictorial reproduction, IEEE Trans. Communication, 29, , R. W. Floyd and L. Steinberg, An adaptive algorithm for spatial greyscale, Proc. S.I.D. 17(2), 75 77, J. F. Jarvis, C. N. Judice, and W. H. Ninke, A survey of techniques for the display of continuous tone pictures on bilevel displays, Comput. Graph. Image Processing, pp , R. A. Ulichney, Dithering with blue noise, Proc. IEEE, vol. 76, pp , Jan T. N. Pappas and D. L. Neuhoff, Printer models and error diffusion, IEEE Trans. Image Process, vol. 4, pp , Jan B. Kolpatzik and C. A. Bouman, Optimized error diffusion for image display, Journal of Electronic Imaging, 1(3), , P. W. Wong, Adaptive Error Diffusion and Its Application in Multiresolution Rendering, IEEE Trans. Image Process, vol. 5, no. 7, pp , July, I. Katsavounidis and C. C. J. Kuo, A multiscale error diffusion technique for digital halftoning, IEEE Trans. Image Process. Vol.6, No.3, pp , Y.H. Chan, A modified multiscale error diffusion technique for digital halftoning, IEEE Signal Process. Lett, 5(11), (1998). 11. T. D. Kite, B. L. Evans, and A. C. Bovik, Modeling and quality assessment of halftoning by error diffusion, IEEE Trans. Image Process., vol. 9, no. 5, pp , May N. Damera-Venkata and B. L. Evans, Adaptive threshold modulation for error diffusion halftoning, IEEE Trans. Image Process., vol. 10, no. 1, pp , Jan P. Li and J. P. Allebach, Tone-Dependent Error Diffusion, IEEE Trans. Image Process, vol. 13, no. 2, pp , Feb Y.H. Chan and S. M. Cheung, Feature-preserving multiscale error diffusion for digital halftoning, Journal of Electronic Imaging, vol.13, No.3, pp (2004). 15. V. Monga, N, Damera-Venkata and B. L. Evans, Design of Tone-Dependent Color-Error Diffusion Halftoning Systems, IEEE Trans. Image Process, vol. 16, no. 1, pp , Jan, D. L. Lau and R. A. Ulichney, Blue-Noise Halftoning for Hexagonal Grids, IEEE Trans. Image Process, vol. 5, no. 5, pp , May D. L. Lau, G. R. Arce, and N. C. Gallagher, Green noise digital halftoning, Proceedings of the IEEE 86, pp , Dec R. Levien, Output dependent feedback in error diffusion halftoning, IS&T Imaging Science and Technology 1, pp , May D. L. Lau and G. R. Arce, Modern Digital Halftoning, CRC Press 2nd edition R.A. Ulichney, The void-and-cluster method for dither array generation, in Proc. SPIE, Human Vision, Visual Processing, Digital Displays IV, 1993, Vol.1913, pp J. Allebach and Q. Lin, FM screen design using DBS algorithm, in Proc. IEEE Int. Conf. Image Processing, 1996, vol.1, pp A. J. González, J. B. Rodríguez and G. R. Arce, Alpha stable modeling of human visual systems for digital halftoning in rectangular and hexagonal grids, Journal of Electronic Imaging, Vol.17, No.1, , Jan- Mar Y.H. Fung and Y.H. Chan, Green Noise Digital Halftoning with Multiscale Error Diffusion, IEEE Trans. Image Process, vol.19, no.7, pp , Jul

18 24. Y.H. Fung and Y.H. Chan, Embedding halftones of different resolutions in a full-scale halftone, IEEE Signal Process. Lett, vol. 13, no.3, pp , Y.H. Fung, K.C. Lui and Y.H. Chan, low-complexity high-performance multiscale error diffusion technique for digital halftoning, Journal of Electronic Imaging, vol. 16, No.1, pp.1-12, Z. Wang and A. C. Bovik, A universal image quality index, IEEE Signal Process. Lett., vol. 9, no. 3, pp.81-84, Mar V. Monga, W. S. Geisler, and B. L. Evans, Linear, color-separable human visual system models for vector error diffusion halftoning, IEEE Signal Process. Lett., vol. 10, no. 4, pp , Apr

19 Figure caption list Fig. 1 Spectral plane of a halftone pattern generated with a rectangular grid. Fig. 2 Power spectra for different cases: (a) g<1/4, (b) 1/4<g<1/2, without packing the aliasing energy into the partial annuli regions, and (c) 1/4<g<1/2 with the aliasing energy packed into the partial annuli regions. The circles mark the location of the principal frequency. Fig. 3 Halftone renditions of constant gray level image g=126/255 and their corresponding power spectra. The principal frequency is (a) 0.5 and (b) 0.4. Fig. 4 The RAPSD of Figs. 3(a)(i) and 3(b)(i). Fig. 5 The desirable principal frequencies for a gray level when different noise halftoning models are used Fig. 6 How the principal frequency affects the spatial directional characteristic of the halftone rendition of a constant patch of gray level g. Fig. 7 How M, R 1 and R 2 should change with g when FMEDg is used to produce halftones of the desirable noise characteristics specified in the suggested model. Fig. 8 Portions of the halftoning results of a constant gray level input. (a) g=15/255, (b) g=80/255, (c) g=100/255 and (d) g=127/255 Fig. 9 Frequency magnitude spectra of the halftoning results of a constant gray level input. (a) g=15/255, (b) g=80/255, (c) g=100/255 and (d) g=127/255. Fig. 10 (a) RAPSD and (b) Anisotropy performance of various halftone algorithms: (i) Ulichney [5], (ii) Lau et al. [16], (iii) González et al.[22], and (iv) FMEDt. In the RAPSD plots, any RAPSD value larger than 4 is clipped to be 4. Fig. 11 Testing images Fig. 12 Average MSE v of the halftoning results of the testing images shown in Fig. 11 at different viewing distances for printer resolution (a) 600dpi, (b) 1200dpi and (c) 2400dpi. Fig. 13 Halftoning results of testing image Goldhill : (a) Original, (b) Ulichney [5], (c) Lau et al. [16], (d) González et al. [22], (e) HFMED and (f) FMEDt. Fig. 14 Halftoning results of a tilted gray ramp image. (a) Ulichney [5], (b) Lau et al. [16], (c) González et al. [22], (d) HFMED and (e) FMEDt Fig. 15 Halftones produced with various algorithms Table caption list Table I. UQI performance of various algorithms 19

20 Fig. 1 Spectral plane of a halftone pattern generated with a rectangular grid. (a) (b) (c) Fig. 2 Power spectra for different cases: (a) g<1/4, (b) 1/4<g<1/2, without packing the aliasing energy into the partial annuli regions, and (c) 1/4<g<1/2 with the aliasing energy packed into the partial annuli regions. The circles mark the location of the principal frequency. (ii) spectrum (i) halftone (a) Fig. 3 Halftone renditions of constant gray level image g=126/255 and their corresponding power spectra. The principal frequency is (a) 0.5 and (b) 0.4. (b) 20

21 Fig. 4 The RAPSD of Figs. 3(a)(i) and 3(b)(i). Fig. 5 The desirable principal frequencies for a gray level when different noise halftoning models are used Fig. 6 How the principal frequency affects the spatial directional characteristic of the halftone rendition of a constant patch of gray level g. 21

22 (a) (b) (c) Fig. 7 How M, R 1 and R 2 should change with g when FMEDg is used to produce halftones of the desirable noise characteristics specified in the suggested model. 22

23 (v) FMEDt (iv) HFMED (iii) González et al. s [22] (ii) Lau et al. s [16] (i) Ulichney s [5] (a) g=15/255 (b) g=80/255 (c) g=100/255 (d) g=127/255 Fig. 8 Portions of the halftoning results of a constant gray level input. (a) g=15/255, (b) g=80/255, (c) g=100/255 and (d) g=127/255 23

24 (v) FMEDt (iv) HFMED (iii) Gonzálea et al. s [22] (ii) Lau et al. s [16] (i) Ulichney s [5] (a) g=15/255 (b) g=80/255 (c) g=100/255 (d) g=127/255 Fig. 9 Frequency magnitude spectra of the halftoning results of a constant gray level input. (a) g=15/255, (b) g=80/255, (c) g=100/255 and (d) g=127/

25 (iv) FMEDt (iii) González et al. s [22] (ii) Lau et al. s [16] (i) Ulichney s [5] (a) Fig. 10 (a) RAPSD and (b) Anisotropy performance of various halftone algorithms: (i) Ulichney s [5], (ii) Lau et al. s [16], (iii) González et al. s [22], and (iv) FMEDt. In the RAPSD plots, any RAPSD value larger than 4 is clipped to be 4. (b) 25

26 Mandrill Barbara Boat Goldhill Lena Man Peppers Girl Fig. 11 Testing images (a) (b) (c) Fig. 12 Average MSE v of the halftoning results of the testing images shown in Fig. 11 at different viewing distances for printer resolution (a) 600dpi, (b) 1200dpi and (c) 2400dpi. 26

27 (a) Original (b) Ulichney s [5] (c) Lau et al. s [16] (d) González et al. s [22] (e) HFMED (f) FMEDt Fig. 13 Halftoning results of testing image Goldhill : (a) Original, (b) Ulichney s [5], (c) Lau et al. s [16], (d) González et al. s [22], (e) HFMED and (f) FMEDt 27

28 (a) (b) (c) (d) (e) Fig. 14 Halftoning results of a tilted gray ramp image. (a) Ulichney s [5], (b) Lau et al. s [16], (c) González et al. s [22], (d) HFMED and (e) FMEDt 28

29 (a) Original (b) Ulichney s [5] (c) DBS [21] (d) González et al. s [22] (e) HFMED (f) FMEDt Fig. 15 Halftones produced with various algorithms Table I. UQI PERFORMANCE OF VARIOUS ALGORITHMS UQI Testing Image [5] [16] [22] HFMED FMEDt Mandrill Barbara Boat Golhill Lena Man Peppers Girl Average

Cluster-Dot Halftoning based on the Error Diffusion with no Directional Characteristic

Cluster-Dot Halftoning based on the Error Diffusion with no Directional Characteristic Cluster-Dot Halftoning based on the Error Diffusion with no Directional Characteristic Hidemasa Nakai and Koji Nakano Abstract Digital halftoning is a process to convert a continuous-tone image into a

More information

Fig 1: Error Diffusion halftoning method

Fig 1: Error Diffusion halftoning method Volume 3, Issue 6, June 013 ISSN: 77 18X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Approach to Digital

More information

A MULTISCALE ERROR DIFFUSION ALGORITHM FOR GREEN NOISE DIGITAL HALFTONING

A MULTISCALE ERROR DIFFUSION ALGORITHM FOR GREEN NOISE DIGITAL HALFTONING 7th European Signal Processing Conference (EUSIPCO 009) Glasgow, Scotland, August 4-8, 009 A MULTISCALE ERROR DIFFUSION ALGORITHM FOR GREEN NOISE DIGITAL HALFTONING Yi-Hing Fung and Yu-Hee Chan Centre

More information

PART II. DIGITAL HALFTONING FUNDAMENTALS

PART II. DIGITAL HALFTONING FUNDAMENTALS PART II. DIGITAL HALFTONING FUNDAMENTALS Outline Halftone quality Origins of halftoning Perception of graylevels from halftones Printer properties Introduction to digital halftoning Conventional digital

More information

Blue noise digital color halftoning with multiscale error diffusion

Blue noise digital color halftoning with multiscale error diffusion Blue noise digital color halftoning with multiscale error diffusion Yik-Hing Fung a and Yuk-Hee Chan b a,b Department of Electronic and Information Engineering, The Hong Kong Polytechnic University, Hong

More information

Error Diffusion without Contouring Effect

Error Diffusion without Contouring Effect Error Diffusion without Contouring Effect Wei-Yu Han and Ja-Chen Lin National Chiao Tung University, Department of Computer and Information Science Hsinchu, Taiwan 3000 Abstract A modified error-diffusion

More information

APERIODIC, dispersed-dot halftoning is a technique for

APERIODIC, dispersed-dot halftoning is a technique for 1270 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 5, MAY 2006 Blue-Noise Halftoning Hexagonal Grids Daniel L. Lau and Robert Ulichney Abstract In this paper, we closely scrutinize the spatial and

More information

Digital halftoning by means of green-noise masks

Digital halftoning by means of green-noise masks Lau et al. Vol. 16, No. 7/July 1999/J. Opt. Soc. Am. A 1575 Digital halftoning by means of green-noise masks Daniel L. Lau, Gonzalo R. Arce, and Neal C. Gallagher Department of Electrical and Computer

More information

On Filter Techniques for Generating Blue Noise Mask

On Filter Techniques for Generating Blue Noise Mask On Filter Techniques for Generating Blue Noise Mask Kevin J. Parker and Qing Yu Dept. of Electrical Engineering, University of Rochester, Rochester, New York Meng Yao, Color Print and Image Division Tektronix

More information

On Filter Techniques for Generating Blue Noise Mask

On Filter Techniques for Generating Blue Noise Mask On Filter Techniques for Generating Blue Noise Mask Kevin J. Parker and Qing Yu Dept. of Electrical Engineering, University of Rochester, New York Meng Yao, Color Print and Image Division Tektronix Inc.,

More information

AMÕFM halftoning: digital halftoning through simultaneous modulation of dot size and dot density

AMÕFM halftoning: digital halftoning through simultaneous modulation of dot size and dot density Journal of Electronic Imaging 13(2), 286 302 (April 2004). AMÕFM halftoning: digital halftoning through simultaneous modulation of dot size and dot density Zhen He Charles A. Bouman Purdue University School

More information

A Robust Nonlinear Filtering Approach to Inverse Halftoning

A Robust Nonlinear Filtering Approach to Inverse Halftoning Journal of Visual Communication and Image Representation 12, 84 95 (2001) doi:10.1006/jvci.2000.0464, available online at http://www.idealibrary.com on A Robust Nonlinear Filtering Approach to Inverse

More information

Analysis and Design of Vector Error Diffusion Systems for Image Halftoning

Analysis and Design of Vector Error Diffusion Systems for Image Halftoning Ph.D. Defense Analysis and Design of Vector Error Diffusion Systems for Image Halftoning Niranjan Damera-Venkata Embedded Signal Processing Laboratory The University of Texas at Austin Austin TX 78712-1084

More information

Stochastic Screens Robust to Mis- Registration in Multi-Pass Printing

Stochastic Screens Robust to Mis- Registration in Multi-Pass Printing Published as: G. Sharma, S. Wang, and Z. Fan, "Stochastic Screens robust to misregistration in multi-pass printing," Proc. SPIE: Color Imaging: Processing, Hard Copy, and Applications IX, vol. 5293, San

More information

DIGITAL halftoning is a technique used by binary display

DIGITAL halftoning is a technique used by binary display IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL 9, NO 5, MAY 2000 923 Digital Color Halftoning with Generalized Error Diffusion and Multichannel Green-Noise Masks Daniel L Lau, Gonzalo R Arce, Senior Member,

More information

Digital Halftoning. Sasan Gooran. PhD Course May 2013

Digital Halftoning. Sasan Gooran. PhD Course May 2013 Digital Halftoning Sasan Gooran PhD Course May 2013 DIGITAL IMAGES (pixel based) Scanning Photo Digital image ppi (pixels per inch): Number of samples per inch ppi (pixels per inch) ppi (scanning resolution):

More information

Low Noise Color Error Diffusion using the 8-Color Planes

Low Noise Color Error Diffusion using the 8-Color Planes Low Noise Color Error Diffusion using the 8-Color Planes Hidemasa Nakai, Koji Nakano Abstract Digital color halftoning is a process to convert a continuous-tone color image into an image with a limited

More information

A New Hybrid Multitoning Based on the Direct Binary Search

A New Hybrid Multitoning Based on the Direct Binary Search IMECS 28 19-21 March 28 Hong Kong A New Hybrid Multitoning Based on the Direct Binary Search Xia Zhuge Yuki Hirano and Koji Nakano Abstract Halftoning is an important task to convert a gray scale image

More information

IEEE Signal Processing Letters: SPL Distance-Reciprocal Distortion Measure for Binary Document Images

IEEE Signal Processing Letters: SPL Distance-Reciprocal Distortion Measure for Binary Document Images IEEE SIGNAL PROCESSING LETTERS, VOL. X, NO. Y, Z 2003 1 IEEE Signal Processing Letters: SPL-00466-2002 1) Paper Title Distance-Reciprocal Distortion Measure for Binary Document Images 2) Authors Haiping

More information

Green-Noise Digital Halftoning

Green-Noise Digital Halftoning Green-Noise Digital Halftoning DANIEL L. LAU, GONZALO R. ARCE, SENIOR MEMBER, IEEE, AND NEAL C. GALLAGHER, FELLOW, IEEE In this paper, we introduce the concept of green noise the midfrequency component

More information

Ranked Dither for Robust Color Printing

Ranked Dither for Robust Color Printing Ranked Dither for Robust Color Printing Maya R. Gupta and Jayson Bowen Dept. of Electrical Engineering, University of Washington, Seattle, USA; ABSTRACT A spatially-adaptive method for color printing is

More information

1 Tone Dependent Color Error Diusion Project Report Multidimensional DSP, Spring 2003 Vishal Monga Abstract Conventional grayscale error diusion halft

1 Tone Dependent Color Error Diusion Project Report Multidimensional DSP, Spring 2003 Vishal Monga Abstract Conventional grayscale error diusion halft 1 Tone Dependent Color Error Diusion Project Report Multidimensional DSP, Spring 2003 Vishal Monga Abstract Conventional grayscale error diusion halftoning produces worms and other objectionable artifacts.

More information

AM/FM Halftoning: Digital Halftoning Through Simultaneous Modulation of Dot Size and Dot Density

AM/FM Halftoning: Digital Halftoning Through Simultaneous Modulation of Dot Size and Dot Density AM/FM Halftoning: Digital Halftoning Through Simultaneous Modulation of Dot Size and Dot Density Zhen He and Charles A. Bouman School of Electrical and Computer Engineering Purdue University West Lafayette,

More information

Halftone postprocessing for improved rendition of highlights and shadows

Halftone postprocessing for improved rendition of highlights and shadows Journal of Electronic Imaging 9(2), 151 158 (April 2000). Halftone postprocessing for improved rendition of highlights and shadows Clayton Brian Atkins a Hewlett-Packard Company Hewlett-Packard Laboratories

More information

radial distance r

radial distance r AM-FM Screen Design using Donut Filters Niranjan Damera-Venkata and Qian Lin Hewlett-Packard Laboratories, Palo Alto CA ABSTRACT In this paper we introduce a class of linear filters called donut filters"

More information

Algorithm-Independent Color Calibration for Digital Halftoning

Algorithm-Independent Color Calibration for Digital Halftoning Algorithm-Independent Color Calibration for Digital Halftoning Shen-ge Wang Xerox Corporation, Webster, New York Abstract A novel method based on measuring 2 2 pixel patterns provides halftone-algorithm

More information

Error Diffusion and Delta-Sigma Modulation for Digital Image Halftoning

Error Diffusion and Delta-Sigma Modulation for Digital Image Halftoning Error Diffusion and Delta-Sigma Modulation for Digital Image Halftoning Thomas D. Kite, Brian L. Evans, and Alan C. Bovik Department of Electrical and Computer Engineering The University of Texas at Austin

More information

C. A. Bouman: Digital Image Processing - January 9, Digital Halftoning

C. A. Bouman: Digital Image Processing - January 9, Digital Halftoning C. A. Bouman: Digital Image Processing - January 9, 2017 1 Digital Halftoning Many image rendering technologies only have binary output. For example, printers can either fire a dot or not. Halftoning is

More information

Evaluation of Visual Cryptography Halftoning Algorithms

Evaluation of Visual Cryptography Halftoning Algorithms Evaluation of Visual Cryptography Halftoning Algorithms Shital B Patel 1, Dr. Vinod L Desai 2 1 Research Scholar, RK University, Kasturbadham, Rajkot, India. 2 Assistant Professor, Department of Computer

More information

Monochrome Image Reproduction

Monochrome Image Reproduction Monochrome Image Reproduction 1995-2016 Josef Pelikán & Alexander Wilkie CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 27 Preception of Grey Grey has a single attribute intensity

More information

Halftoning via Direct Binary Search using a Hard Circular Dot Overlap Model

Halftoning via Direct Binary Search using a Hard Circular Dot Overlap Model Halftoning via Direct Binary Search using a Hard Circular Dot Overlap Model Farhan A. Baqai, Christopher C. Taylor and Jan P. Allebach Electronic Imaging Systems Lab., School of Electrical and Computer

More information

Image Rendering for Digital Fax

Image Rendering for Digital Fax Rendering for Digital Fax Guotong Feng a, Michael G. Fuchs b and Charles A. Bouman a a Purdue University, West Lafayette, IN b Hewlett-Packard Company, Boise, ID ABSTRACT Conventional halftoning methods

More information

Frequency Domain Median-like Filter for Periodic and Quasi-Periodic Noise Removal

Frequency Domain Median-like Filter for Periodic and Quasi-Periodic Noise Removal Header for SPIE use Frequency Domain Median-like Filter for Periodic and Quasi-Periodic Noise Removal Igor Aizenberg and Constantine Butakoff Neural Networks Technologies Ltd. (Israel) ABSTRACT Removal

More information

Image Processing. Michael Kazhdan ( /657) HB Ch FvDFH Ch. 13.1

Image Processing. Michael Kazhdan ( /657) HB Ch FvDFH Ch. 13.1 Image Processing Michael Kazhdan (600.457/657) HB Ch. 14.4 FvDFH Ch. 13.1 Outline Human Vision Image Representation Reducing Color Quantization Artifacts Basic Image Processing Human Vision Model of Human

More information

Digital Halftoning Using Two-Dimensional Carriers with a Noninteger Period

Digital Halftoning Using Two-Dimensional Carriers with a Noninteger Period Digital Halftoning Using Two-Dimensional Carriers with a Noninteger Period Thomas Scheermesser, Frank Wyrowski*, Olof Bryngdahl University of Essen, Physics Department, 45117 Essen, Germany Abstract Among

More information

Hybrid Halftoning A Novel Algorithm for Using Multiple Halftoning Techniques

Hybrid Halftoning A Novel Algorithm for Using Multiple Halftoning Techniques Hybrid Halftoning A ovel Algorithm for Using Multiple Halftoning Techniques Sasan Gooran, Mats Österberg and Björn Kruse Department of Electrical Engineering, Linköping University, Linköping, Sweden Abstract

More information

Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms

Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms Sam Hocevar 1 and Gary Niger 2 1 Laboratoire d Imagerie Bureautique et de Conception Artistique 14 rue

More information

The Perceived Image Quality of Reduced Color Depth Images

The Perceived Image Quality of Reduced Color Depth Images The Perceived Image Quality of Reduced Color Depth Images Cathleen M. Daniels and Douglas W. Christoffel Imaging Research and Advanced Development Eastman Kodak Company, Rochester, New York Abstract A

More information

A Multiscale Error Diffusion Technique for Digital Halftoning

A Multiscale Error Diffusion Technique for Digital Halftoning IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 3, MARCH 1997 483 240 2 240 portion of the luminance (Y) component of the SVDfiltered frame no. 75 (first field), with = 12. (Magnified by a factor of

More information

Printer Model and Least-Squares Halftoning Using Genetic Algorithms

Printer Model and Least-Squares Halftoning Using Genetic Algorithms Printer Model and Least-Squares Halftoning Using Genetic Algorithms Chih-Ching Lai and Din-Chang Tseng* Institute of Computer Science and Information Engineering, National Central University, Chung-li,

More information

Direct Binary Search Based Algorithms for Image Hiding

Direct Binary Search Based Algorithms for Image Hiding 1 Xia ZHUGE, 2 Koi NAKANO 1 School of Electron and Information Engineering, Ningbo University of Technology, No.20 Houhe Lane Haishu District, 315016, Ningbo, Zheiang, China zhugexia2@163.com *2 Department

More information

קורס גרפיקה ממוחשבת 2008 סמסטר ב' Image Processing 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור

קורס גרפיקה ממוחשבת 2008 סמסטר ב' Image Processing 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור קורס גרפיקה ממוחשבת 2008 סמסטר ב' Image Processing 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור What is an image? An image is a discrete array of samples representing a continuous

More information

Multi-Level Colour Halftoning Algorithms

Multi-Level Colour Halftoning Algorithms Multi-Level Colour Halftoning Algorithms V. Ostromoukhov, P. Emmel, N. Rudaz, I. Amidror R. D. Hersch Ecole Polytechnique Fédérale, Lausanne, Switzerland {victor,hersch) @di.epfl.ch Abstract Methods for

More information

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA) A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA) Suma Chappidi 1, Sandeep Kumar Mekapothula 2 1 PG Scholar, Department of ECE, RISE Krishna

More information

Halftoning-Inspired Methods for Foveation in Variable-Acuity Superpixel Imager* Cameras

Halftoning-Inspired Methods for Foveation in Variable-Acuity Superpixel Imager* Cameras Halftoning-Inspired Methods for Foveation in Variable-Acuity Superpixel Imager* Cameras Thayne R. Coffman 1,2, Brian L. Evans 1, and Alan C. Bovik 1 1 Center for Perceptual Systems, Dept. of Electrical

More information

Image Processing. What is an image? קורס גרפיקה ממוחשבת 2008 סמסטר ב' Converting to digital form. Sampling and Reconstruction.

Image Processing. What is an image? קורס גרפיקה ממוחשבת 2008 סמסטר ב' Converting to digital form. Sampling and Reconstruction. Amplitude 5/1/008 What is an image? An image is a discrete array of samples representing a continuous D function קורס גרפיקה ממוחשבת 008 סמסטר ב' Continuous function Discrete samples 1 חלק מהשקפים מעובדים

More information

I (x, y) O (x,y) compare. x (row #) mod Mx y (column #) mod My. screen d (x, y )

I (x, y) O (x,y) compare. x (row #) mod Mx y (column #) mod My. screen d (x, y ) Digital Multitoning Evaluation with a Human Visual Model Qing Yu and Kevin J. Parker Department of Electrical Engineering University of Rochester, Rochester, NY 1467 Kevin Spaulding and Rodney Miller Imaging

More information

WITH THE ADVANCE of digital technologies, digital

WITH THE ADVANCE of digital technologies, digital 678 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 3, MARCH 2006 Video Halftoning Zhaohui Sun, Member, IEEE Abstract This paper studies video halftoning that renders a digital video sequence onto

More information

Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms

Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms Sam Hocevar 1 and Gary Niger 2 1 Laboratoire d Imagerie Bureautique et de Conception Artistique 14 rue

More information

Visual Cryptography Scheme for Color Images Using Half Toning Via Direct Binary Search with Adaptive Search and Swap

Visual Cryptography Scheme for Color Images Using Half Toning Via Direct Binary Search with Adaptive Search and Swap Visual Cryptography Scheme for Color Images Using Half Toning Via Direct Binary Search with Adaptive Search and Swap N Krishna Prakash, Member, IACSIT and S Govindaraju Abstract This paper proposes a method

More information

The Statistics of Visual Representation Daniel J. Jobson *, Zia-ur Rahman, Glenn A. Woodell * * NASA Langley Research Center, Hampton, Virginia 23681

The Statistics of Visual Representation Daniel J. Jobson *, Zia-ur Rahman, Glenn A. Woodell * * NASA Langley Research Center, Hampton, Virginia 23681 The Statistics of Visual Representation Daniel J. Jobson *, Zia-ur Rahman, Glenn A. Woodell * * NASA Langley Research Center, Hampton, Virginia 23681 College of William & Mary, Williamsburg, Virginia 23187

More information

International Conference on Advances in Engineering & Technology 2014 (ICAET-2014) 48 Page

International Conference on Advances in Engineering & Technology 2014 (ICAET-2014) 48 Page Analysis of Visual Cryptography Schemes Using Adaptive Space Filling Curve Ordered Dithering V.Chinnapudevi 1, Dr.M.Narsing Yadav 2 1.Associate Professor, Dept of ECE, Brindavan Institute of Technology

More information

A New Metric for Color Halftone Visibility

A New Metric for Color Halftone Visibility A New Metric for Color Halftone Visibility Qing Yu and Kevin J. Parker, Robert Buckley* and Victor Klassen* Dept. of Electrical Engineering, University of Rochester, Rochester, NY *Corporate Research &

More information

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images Keshav Thakur 1, Er Pooja Gupta 2,Dr.Kuldip Pahwa 3, 1,M.Tech Final Year Student, Deptt. of ECE, MMU Ambala,

More information

Image and Video Processing

Image and Video Processing Image and Video Processing () Image Representation Dr. Miles Hansard miles.hansard@qmul.ac.uk Segmentation 2 Today s agenda Digital image representation Sampling Quantization Sub-sampling Pixel interpolation

More information

An Improved Fast Color Halftone Image Data Compression Algorithm

An Improved Fast Color Halftone Image Data Compression Algorithm International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 www.ijesi.org PP. 65-69 An Improved Fast Color Halftone Image Data Compression Algorithm

More information

Plane-dependent Error Diffusion on a GPU

Plane-dependent Error Diffusion on a GPU Plane-dependent Error Diffusion on a GPU Yao Zhang a, John Ludd Recker b, Robert Ulichney c, Ingeborg Tastl b, John D. Owens a a University of California, Davis, One Shields Avenue, Davis, CA, USA; b Hewlett-Packard

More information

Fast Inverse Halftoning

Fast Inverse Halftoning Fast Inverse Halftoning Zachi Karni, Daniel Freedman, Doron Shaked HP Laboratories HPL-2-52 Keyword(s): inverse halftoning Abstract: Printers use halftoning to render printed pages. This process is useful

More information

Image Enhancement using Histogram Equalization and Spatial Filtering

Image Enhancement using Histogram Equalization and Spatial Filtering Image Enhancement using Histogram Equalization and Spatial Filtering Fari Muhammad Abubakar 1 1 Department of Electronics Engineering Tianjin University of Technology and Education (TUTE) Tianjin, P.R.

More information

Graphics and Image Processing Basics

Graphics and Image Processing Basics EST 323 / CSE 524: CG-HCI Graphics and Image Processing Basics Klaus Mueller Computer Science Department Stony Brook University Julian Beever Optical Illusion: Sidewalk Art Julian Beever Optical Illusion:

More information

Correction of Clipped Pixels in Color Images

Correction of Clipped Pixels in Color Images Correction of Clipped Pixels in Color Images IEEE Transaction on Visualization and Computer Graphics, Vol. 17, No. 3, 2011 Di Xu, Colin Doutre, and Panos Nasiopoulos Presented by In-Yong Song School of

More information

Analysis on Color Filter Array Image Compression Methods

Analysis on Color Filter Array Image Compression Methods Analysis on Color Filter Array Image Compression Methods Sung Hee Park Electrical Engineering Stanford University Email: shpark7@stanford.edu Albert No Electrical Engineering Stanford University Email:

More information

Halftoning by Rotating Non-Bayer Dispersed Dither Arrays æ

Halftoning by Rotating Non-Bayer Dispersed Dither Arrays æ Halftoning by Rotating Non-Bayer Dispersed Dither Arrays æ Victor Ostromoukhov, Roger D. Hersch Ecole Polytechnique Fédérale de Lausanne (EPFL) CH- Lausanne, Switzerland victor@di.epfl.ch, hersch@di.epfl.ch

More information

Prof. Feng Liu. Fall /04/2018

Prof. Feng Liu. Fall /04/2018 Prof. Feng Liu Fall 2018 http://www.cs.pdx.edu/~fliu/courses/cs447/ 10/04/2018 1 Last Time Image file formats Color quantization 2 Today Dithering Signal Processing Homework 1 due today in class Homework

More information

Advances in Technology of KODAK NEXPRESS Digital Production Color Presses

Advances in Technology of KODAK NEXPRESS Digital Production Color Presses Advances in Technology of KODAK NEXPRESS Digital Production Color Presses Yee S. Ng, Hwai T. Tai, Chung-hui Kuo, and Dmitri A. Gusev; Eastman Kodak Company, Rochester, NY/USA Abstract The stochastic screen

More information

A COMPARATIVE STUDY ON IMAGE COMPRESSION USING HALFTONING BASED BLOCK TRUNCATION CODING FOR COLOR IMAGE

A COMPARATIVE STUDY ON IMAGE COMPRESSION USING HALFTONING BASED BLOCK TRUNCATION CODING FOR COLOR IMAGE A COMPARATIVE STUDY ON IMAGE COMPRESSION USING HALFTONING BASED BLOCK TRUNCATION CODING FOR COLOR IMAGE Meharban M.S 1 and Priya S 2 1 M.Tech Student, Dept. of Computer Science, Model Engineering College

More information

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs Objective Evaluation of Edge Blur and Artefacts: Application to JPEG and JPEG 2 Image Codecs G. A. D. Punchihewa, D. G. Bailey, and R. M. Hodgson Institute of Information Sciences and Technology, Massey

More information

Image Distortion Maps 1

Image Distortion Maps 1 Image Distortion Maps Xuemei Zhang, Erick Setiawan, Brian Wandell Image Systems Engineering Program Jordan Hall, Bldg. 42 Stanford University, Stanford, CA 9435 Abstract Subjects examined image pairs consisting

More information

Subband coring for image noise reduction. Edward H. Adelson Internal Report, RCA David Sarnoff Research Center, Nov

Subband coring for image noise reduction. Edward H. Adelson Internal Report, RCA David Sarnoff Research Center, Nov Subband coring for image noise reduction. dward H. Adelson Internal Report, RCA David Sarnoff Research Center, Nov. 26 1986. Let an image consisting of the array of pixels, (x,y), be denoted (the boldface

More information

Virtual Restoration of old photographic prints. Prof. Filippo Stanco

Virtual Restoration of old photographic prints. Prof. Filippo Stanco Virtual Restoration of old photographic prints Prof. Filippo Stanco Many photographic prints of commercial / historical value are being converted into digital form. This allows: Easy ubiquitous fruition:

More information

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods 19 An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods T.Arunachalam* Post Graduate Student, P.G. Dept. of Computer Science, Govt Arts College, Melur - 625 106 Email-Arunac682@gmail.com

More information

Modified Jointly Blue Noise Mask Approach Using S-CIELAB Color Difference

Modified Jointly Blue Noise Mask Approach Using S-CIELAB Color Difference JOURNAL OF IMAGING SCIENCE AND TECHNOLOGY Volume 46, Number 6, November/December 2002 Modified Jointly Blue Noise Mask Approach Using S-CIELAB Color Difference Yong-Sung Kwon, Yun-Tae Kim and Yeong-Ho

More information

Mutually Optimizing Resolution Enhancement Techniques: Illumination, APSM, Assist Feature OPC, and Gray Bars

Mutually Optimizing Resolution Enhancement Techniques: Illumination, APSM, Assist Feature OPC, and Gray Bars Mutually Optimizing Resolution Enhancement Techniques: Illumination, APSM, Assist Feature OPC, and Gray Bars Bruce W. Smith Rochester Institute of Technology, Microelectronic Engineering Department, 82

More information

Human Vision, Color and Basic Image Processing

Human Vision, Color and Basic Image Processing Human Vision, Color and Basic Image Processing Connelly Barnes CS4810 University of Virginia Acknowledgement: slides by Jason Lawrence, Misha Kazhdan, Allison Klein, Tom Funkhouser, Adam Finkelstein and

More information

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor Umesh 1,Mr. Suraj Rana 2 1 M.Tech Student, 2 Associate Professor (ECE) Department of Electronic and Communication Engineering

More information

Color Digital Halftoning Taking Colorimetric Color Reproduction Into Account

Color Digital Halftoning Taking Colorimetric Color Reproduction Into Account Color Digital Halftoning Taking Colorimetric Color Reproduction Into Account Hideaki Haneishi, Toshiaki Suzuki, Nobukatsu Shimoyama, and Yoichi Miyake Chiba University Department of Information and Computer

More information

ANTI-COUNTERFEITING FEATURES OF ARTISTIC SCREENING 1

ANTI-COUNTERFEITING FEATURES OF ARTISTIC SCREENING 1 ANTI-COUNTERFEITING FEATURES OF ARTISTIC SCREENING 1 V. Ostromoukhov, N. Rudaz, I. Amidror, P. Emmel, R.D. Hersch Ecole Polytechnique Fédérale de Lausanne (EPFL), CH-1015 Lausanne, Switzerland. {victor,rudaz,amidror,emmel,hersch}@di.epfl.ch

More information

Normalized Frequency, v

Normalized Frequency, v MONGA, GEISLER, AND EVANS: HUMAN VISUAL SSTEM MODELS 1 Linear, Color Separable, Human Visual System Models for Vector Error Diusion Halftoning Vishal Monga, Wilson S. Geisler, III, and Brian L. Evans,

More information

HALFTONING is a common method to reproduce a

HALFTONING is a common method to reproduce a 2718 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 18, NO. 12, DECEMBER 2009 Continuous Phase-Modulated Halftones Basak Oztan, Student Member, IEEE, and Gaurav Sharma, Senior Member, IEEE Abstract A generalization

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Filter Design Circularly symmetric 2-D low-pass filter Pass-band radial frequency: ω p Stop-band radial frequency: ω s 1 δ p Pass-band tolerances: δ

More information

Image Enhancement (from Chapter 13) (V6)

Image Enhancement (from Chapter 13) (V6) Image Enhancement (from Chapter 13) (V6) Astronomical images often span a wide range of brightness, while important features contained in them span a very narrow range of brightness. Alternatively, interesting

More information

Image Evaluation and Analysis of Ink Jet Printing System (I) MTF Measurement and Analysis of Ink Jet Images

Image Evaluation and Analysis of Ink Jet Printing System (I) MTF Measurement and Analysis of Ink Jet Images IS&T's 2 PICS Conference Image Evaluation and Analysis of Ink Jet Printing System (I) ment and Analysis of Ink Jet Images C. Koopipat*, M. Fujino**, K. Miyata*, H. Haneishi*, and Y. Miyake* * Graduate

More information

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Recently, consensus based distributed estimation has attracted considerable attention from various fields to estimate deterministic

More information

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression 15-462 Computer Graphics I Lecture 2 Image Processing April 18, 22 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/ Display Color Models Filters Dithering Image Compression

More information

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING Clemson University TigerPrints All Theses Theses 8-2009 EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING Jason Ellis Clemson University, jellis@clemson.edu

More information

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

Multilevel Rendering of Document Images

Multilevel Rendering of Document Images Multilevel Rendering of Document Images ANDREAS SAVAKIS Department of Computer Engineering Rochester Institute of Technology Rochester, New York, 14623 USA http://www.rit.edu/~axseec Abstract: Rendering

More information

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System # - Joint Transmitter-Receiver Adaptive orward-link D-CDMA ystem Li Gao and Tan. Wong Department of Electrical & Computer Engineering University of lorida Gainesville lorida 3-3 Abstract A joint transmitter-receiver

More information

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering CoE4TN4 Image Processing Chapter 3: Intensity Transformation and Spatial Filtering Image Enhancement Enhancement techniques: to process an image so that the result is more suitable than the original image

More information

Main Subject Detection of Image by Cropping Specific Sharp Area

Main Subject Detection of Image by Cropping Specific Sharp Area Main Subject Detection of Image by Cropping Specific Sharp Area FOTIOS C. VAIOULIS 1, MARIOS S. POULOS 1, GEORGE D. BOKOS 1 and NIKOLAOS ALEXANDRIS 2 Department of Archives and Library Science Ionian University

More information

TDI2131 Digital Image Processing

TDI2131 Digital Image Processing TDI2131 Digital Image Processing Image Enhancement in Spatial Domain Lecture 3 John See Faculty of Information Technology Multimedia University Some portions of content adapted from Zhu Liu, AT&T Labs.

More information

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing Digital Image Processing Lecture # 6 Corner Detection & Color Processing 1 Corners Corners (interest points) Unlike edges, corners (patches of pixels surrounding the corner) do not necessarily correspond

More information

Fig Color spectrum seen by passing white light through a prism.

Fig Color spectrum seen by passing white light through a prism. 1. Explain about color fundamentals. Color of an object is determined by the nature of the light reflected from it. When a beam of sunlight passes through a glass prism, the emerging beam of light is not

More information

CS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

CS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University CS534 Introduction to Computer Vision Linear Filters Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What are Filters Linear Filters Convolution operation Properties of Linear Filters

More information

Reduction of Musical Residual Noise Using Harmonic- Adapted-Median Filter

Reduction of Musical Residual Noise Using Harmonic- Adapted-Median Filter Reduction of Musical Residual Noise Using Harmonic- Adapted-Median Filter Ching-Ta Lu, Kun-Fu Tseng 2, Chih-Tsung Chen 2 Department of Information Communication, Asia University, Taichung, Taiwan, ROC

More information

Noise Adaptive and Similarity Based Switching Median Filter for Salt & Pepper Noise

Noise Adaptive and Similarity Based Switching Median Filter for Salt & Pepper Noise 51 Noise Adaptive and Similarity Based Switching Median Filter for Salt & Pepper Noise F. Katircioglu Abstract Works have been conducted recently to remove high intensity salt & pepper noise by virtue

More information

Orthonormal bases and tilings of the time-frequency plane for music processing Juan M. Vuletich *

Orthonormal bases and tilings of the time-frequency plane for music processing Juan M. Vuletich * Orthonormal bases and tilings of the time-frequency plane for music processing Juan M. Vuletich * Dept. of Computer Science, University of Buenos Aires, Argentina ABSTRACT Conventional techniques for signal

More information

International Journal of Advance Research in Computer Science and Management Studies

International Journal of Advance Research in Computer Science and Management Studies Volume 3, Issue 2, February 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

Sharpness, Resolution and Interpolation

Sharpness, Resolution and Interpolation Sharpness, Resolution and Interpolation Introduction There are a lot of misconceptions about resolution, camera pixel count, interpolation and their effect on astronomical images. Some of the confusion

More information