CN103618845A - Green noise halftone algorithm based on minimum developing error laser printer model - Google Patents

Green noise halftone algorithm based on minimum developing error laser printer model Download PDF

Info

Publication number
CN103618845A
CN103618845A CN201310626170.6A CN201310626170A CN103618845A CN 103618845 A CN103618845 A CN 103618845A CN 201310626170 A CN201310626170 A CN 201310626170A CN 103618845 A CN103618845 A CN 103618845A
Authority
CN
China
Prior art keywords
value
pixel
formula
point
gray
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310626170.6A
Other languages
Chinese (zh)
Other versions
CN103618845B (en
Inventor
易尧华
苏海
袁媛
刘菊华
苗敏婧
陈聪梅
杨慧芳
陈亮
周罗岚
申春辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University WHU
Original Assignee
Wuhan University WHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan University WHU filed Critical Wuhan University WHU
Priority to CN201310626170.6A priority Critical patent/CN103618845B/en
Publication of CN103618845A publication Critical patent/CN103618845A/en
Application granted granted Critical
Publication of CN103618845B publication Critical patent/CN103618845B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a green noise halftone algorithm based on a minimum developing error laser printer model, and belongs to halftone screen dot generating methods in the field of image hard copy copying. Due to the fact that a printer has dot gain and dot loss nonlinear warp, and the nonlinear warp needs to be simulated by using the printer models. Currently, density or the reflecting rate are commonly used by the printer model for converting a measuring result, and due to the fact that the density and the reflecting rate do not conform to the linear changes of the gray level of human vision, the parameters of the printer model can be decided through multiple times of printing amount. According to the green noise halftone algorithm based on the minimum developing error laser printer model, printing output results are converted into Munsell lightness values, the optical parameters of the printer model are calculated, and the laser printer model with the maximum developing error is obtained and applied to the green noise halftone algorithm. Only one time of the printing measurement is needed, and the printer model corresponding to the generated optimal parameters well restrains the nonlinear warp of the printer.

Description

A kind of based on the green noise halftoning algorithm of minimum colour developing error laser printer model
Technical field
The invention belongs to digital image processing field, relate to a kind of halftoning method, be specifically related to a kind of based on the green noise halftoning algorithm of minimum colour developing error laser printer model.
Background technology
Because ink powder physical diffusion and electrostatic charge adsorption capacity are not enough, printer there will be a gain and some Loss, the non-linear distortion of printer that is otherwise known as of these two kinds of phenomenons.The non-linear distortion of printer will cause the gray scale of output image level, the relative situation such as relationship between light and dark variation.In order to suppress the non-linear distortion of printer, researcher prints mechanism by feature and the printer of printer emulation print point both at home and abroad, sets up model printer.
Current model printer, is normally converted to measured value density value or reflectivity, and the relation of the gray value by density value, reflectivity and original image after relatively changing is determined model printer.But due to density value and reflectivity and do not meet human eye vision grey scale change situation, thus can not directly by the method for minimum variance, obtain the optimized parameter of model printer, and need to repeatedly print measurement, by human eye, judge optimized parameter.
Summary of the invention
In order to solve the problems of the technologies described above, the present invention proposes a kind of based on the green noise halftoning algorithm of minimum colour developing error laser printer model, to print out results conversion is Munsell value value, calculate the optimized parameter of model printer, obtain the laser printer model of minimum colour developing error, and be applied in green noise halftoning algorithm, only need to once print measurement, model printer corresponding to optimized parameter generating just suppressed the non-linear distortion of printer preferably.
The technical solution adopted in the present invention is: a kind ofly based on the green noise halftoning algorithm of minimum colour developing error laser printer model, it is characterized in that, comprise the following steps:
Step 1: by calculating the minimum colour developing error of test pattern, obtain corresponding optimized parameter
Figure BDA0000425085600000012
t 1, T 2combination; Its specific implementation comprises following sub-step:
Step 1.1: draw the gray level image comprise by black 20 color lumps to the gray-value variation such as white as test pattern I s;
Step 1.2: select green noise halftoning algorithm to test pattern I scarry out halftone process, obtain halftone process result images I h;
Step 1.3: by halftone process result images I huse target laser printer to print output, obtain Output rusults image I p;
Step 1.4: use colorimeter or densimeter measurement Output rusults image I p, measurement data is converted to gray value, obtain 20 color lumps and measure gray value array arrPG; Wherein said measurement data is converted to gray value, its specific implementation comprises following sub-step:
Step 1.4.1: measurement data is converted to the luminance factor Y in CIE1931XYZ colorimeter system; Wherein:
If use colorimeter to measure printing Output rusults, measure the luminance factor Y of printout result;
If use densitometer to measure printing Output rusults, the density D of deriving according to optical reflection density defined formula and the functional relation of luminance factor Y, calculate luminance factor Y:
D = lg [ Y 0 / ( Y ρ 0 ) ] ⇒ Y = Y 0 10 D ρ 0 (formula one)
Wherein, Y 0for the luminance factor of the 10th grade of lightness of Munsell system, Y 0=102.75, ρ 0for the reflectivity of the 10th grade of lightness of Munsell system, ρ 0=1, D is the optical reflection density in certain region, the luminance factor that Y is this region;
Step 1.4.2: luminance factor Y is converted to Munsell value V, according to the functional relation of luminance factor Y and Munsell value V, calculates Munsell value V:
V=2.217Y 0.352-1.324 (formulas two)
Step 1.4.3: Munsell value V is converted to gray value G,
G = V - V p V s - V p (formula three)
Wherein, V is to be converted for Munsell value, V pfor the white corresponding Munsell value of paper, V sbe Munsell value corresponding to 100% site printing effect;
Step 1.5: for halftone process result images I h, in [0,1] scope, take 0.1 as step-length, constantly change the wantonly middle parameter of formula
Figure BDA0000425085600000024
single pixel segmentation is become to 10 * 10 points, while calculating single pixel exposure at the light energy distribution value P of each point (x i, y i):
P ( x i , y i ) = exp - ∂ [ ( x i - x c ) 2 + ( y i - y c ) 2 ] / l 2 (formula wantonly)
Wherein, (x c, y c) be the exposure center of pixel (m, n), (x i, y i) be pericentral each point of this pixel exposure, l is the centre-to-centre spacing of two neighbouring device print points of laser printer, l=10;
Step 1.6: the light energy of each point of statistics exposure pixel and eight neighborhoods thereof, the average light energy value A of the region of calculation exposure pixel own, adjacent area, diagonal zones center, A nerb, A diag, its universal calculation equation is:
A = ∫ y i - l / 2 y i + l / 2 ∫ x i - l / 2 x i + l / 2 P ( x , y ) dxdy l × l (formula 5)
Wherein, (x i-l/2, x i+ l/2), (y i-l/2, y i+ l/2) be respectively the transverse and longitudinal coordinate span in unit are region;
Step 1.7: pointwise judgement halftone process result images I hin eight neighborhoods of each pixel whether be print point, calculate the superimposed light energy L on each pixel region:
L=uA center+ vA nerb+ wA diag(formula land)
Wherein, whether u is exposed decision, A by current pixel centerfor the average light energy value of current pixel in pixel region own, in the adjacent domain that v is current pixel by the number of pixels being exposed, A nerbfor the print pixel point of the proximal direction average light energy value in current pixel region, in the diagonal zones that w is current pixel by the number of pixels being exposed, A diagfor the print point at the diagonal angle average light energy value in current pixel region;
Step 1.8: take 0.1 as step-length in [0,3] scope, change successively parameter T in formula seven 1, T 2, in substitution formula seven, calculate the simulation output gray level value p of each pixel
p = 0 L < T 1 L - T 1 T 2 - T 1 T 1 &le; L < T 2 1 T 2 &le; L (formula seven)
Wherein, if in conversion threshold process, T 1>T 2, this time conversion is skipped, and directly enters conversion next time;
Step 1.9: calculate the mean value of analog gray scale value p corresponding to all pixels in same gray scale color lump, obtain the analog gray scale value array arrIG of 20 gray scale color lumps;
Step 1.10: the root-mean-square error RMSE between computation and measurement gray value array arrPG and analog gray scale value array arrIG:
RMSE = &Sigma; i = 1 n ( arrPG i - arrIG i ) 2 n (formula eight)
Wherein, n is the number of gray scale color lump, n=20;
Step 1.11: judgement, does is RMSE minimum value?
If not, described step 1.5 is carried out in revolution;
If: order is carried out following step 1.12;
Step 1.12: select minimum colour developing error RMSE mincorresponding parameter
Figure BDA0000425085600000036
t 1, T 2as optimized parameter;
Step 2: by optimized parameter
Figure BDA0000425085600000037
t 1, T 2be loaded in green noise halftoning algorithm, image is carried out to halftone process; Its specific implementation comprises following sub-step:
Step 2.1: substitution optimized parameter
Figure BDA0000425085600000038
and calculate respectively single print point at the luminous energy value A of pixel region own, adjacent domain and diagonal zones according to formula four and formula 5 center, A nerband A diag, and preserve;
Step 2.2: establishing pending image is that a width size is the gray level image of M * N, x m,nrepresent the gray value that the pixel (m, n) of pending image is located, wherein x m,n∈ [0,1], 0 is black, 1 is white; Around error amount and the error diffusion filter convolution of the processed pixel of eight neighborhoods are obtained to error amount, and the gray value of input pixel of current point and the difference of error amount are as input threshold value quantizing device gray value u m,n:
u m , n = x m , n - &Sigma; k , j &Element; S F k , j e m - k , n - j (formula nine)
Wherein, S is the coefficient template scope of error diffusion filter F (), and k, j are the ranks value of the coefficient template of F ();
Step 2.3: the analog gray scale value that adopts sluggish filters H () to locate adjacent processed pixel to pixel (m, n) is carried out weights computing, then be multiplied by sluggish coefficient h as feedback, add input threshold value quantizing device gray value u m,nin, the output valve b of pixel (m, n) m,n:
b m , n = Q ( u m , n ) = 1 u m , n - h &Sigma; p , q &Element; R H p , q b m - p , n - q &prime; > 0.5 0 else (formula is picked up)
Wherein, R is the coefficient template scope of sluggish filters H (), and output valve 1 is print point, and 0 is print point not; P, q are the ranks value of the coefficient template of H ();
Step 2.4: by luminous energy value A center, A nerband A diagsubstitution formula land, the light energy superposition value on calculating pixel point (m, n) region, u, the v in its Chinese style land, the value of w are determined by the output valve of processed point in pixel (m, n) eight neighborhoods.
u = 1 b m , n = 0 0 b m , n = 1 (formula 11)
Figure BDA0000425085600000035
(formula 12)
Figure BDA0000425085600000041
(formula 13)
Step 2.5: by optimized parameter T 1, T 2in substitution formula seven, calculate the analog gray scale value b ' of current point m,n;
Step 2.6: the error amount e that calculates current point m,nfor the difference e of analog pixel value with input threshold value quantizing device gray value m,n:
E m,n=b ' m,n-u m,n(formula 14)
Step 2.7: to described in step 2.6, manage from angle point beginning, pending image upper left, by order left-to-right, from top to bottom, until finish to pending image bottom right angle point by step 2.1.
Innovative point of the present invention is:
(1) measurement data is converted to Munsell value value, Munsell value is converted to analog gray scale;
(2) by loop modification parameter
Figure BDA0000425085600000042
t 1, T 2, ask minimal error, using corresponding parameter as optimized parameter;
(3) gray value optimized parameter simulation being obtained replaces the original gray value error of calculation;
It is Munsell value value that the present invention will print out results conversion, calculate the optimized parameter of model printer, obtain the laser printer model of minimum colour developing error, and be applied in green noise halftoning algorithm, only need to once print measurement, model printer corresponding to optimized parameter generating just suppressed the non-linear distortion of printer preferably.
Accompanying drawing explanation
Fig. 1: be the flow chart based on minimum colour developing error optimization calculation of parameter of the present invention.
Fig. 2: be the flow chart based on the green noise halftoning algorithm of minimum colour developing error laser printer model of the present invention
Fig. 3: be the luminance factor Y of the embodiment of the present invention and the transformational relation schematic diagram of Munsell value V.
Fig. 4: 20 the pending gray scale color lumps that are the embodiment of the present invention.
Fig. 5-1: the coefficient template that is the error diffusion filter F () that adopts in the embodiment of the present invention.
Fig. 5-2: the coefficient template that is the sluggish filters H () that adopts in the embodiment of the present invention.
Fig. 6: the lena test pattern that is the embodiment of the present invention.
Fig. 7: be being processed and print scanned lena resolution chart by common green noise halftoning algorithm of the embodiment of the present invention.
Fig. 8: be being processed and print scanned lena resolution chart by the green noise halftoning algorithm of error laser printer model that develops the color based on minimum of the embodiment of the present invention.
Embodiment
Pantum2000 laser printer take below as target printer, to being preced with, the high white manifold paper of board prints output, measuring equipment is Eyeone colorimetric instrument, take lena resolution chart as pending image be example, the common green noise halftoning algorithm of take is contrast, use the high score resolution scan instrument of 1200dpi to scan halftoning printout image, with this, the present invention is further described.
Ask for an interview Fig. 1, Fig. 2, the technical solution adopted in the present invention is: a kind ofly based on the green noise halftoning algorithm of minimum colour developing error laser printer model, it is characterized in that, comprise the following steps:
Step 1: by calculating the minimum colour developing error of test pattern, obtain corresponding optimized parameter
Figure BDA0000425085600000043
t 1, T 2combination; Its specific implementation comprises following sub-step:
Step 1.1: ask for an interview Fig. 4, draw 600 * 600 pixels by 20 gray scale color lumps of 0 to 0.95 every 0.05 grey scale change as test pattern I s, wherein 0 expression is black, and 1 represents in vain;
Step 1.2: select green noise halftoning algorithm to test pattern I scarry out halftone process, obtain halftone process result images I h;
Step 1.3: by halftone process result images I huse Pantum2000 laser printer to print output, obtain Output rusults image I p;
Step 1.4: use Eyeone colorimetric instrument to measure Output rusults image I p, and by the following method measurement data is converted to gray value, obtain 20 color lumps and measure gray value array arrPG: wherein said measurement data is converted to gray value, its specific implementation comprises following sub-step:
Step 1.4.1: measurement data is converted to the luminance factor Y in CIE1931XYZ colorimeter system; Its specific implementation process is: the density D of deriving according to optical reflection density defined formula and the functional relation of luminance factor Y, calculate luminance factor Y:
D = lg [ Y 0 / ( Y &rho; 0 ) ] &DoubleRightArrow; Y = Y 0 10 D &rho; 0 (formula one)
Wherein, Y 0for the luminance factor of the 10th grade of lightness of Munsell system, Y 0=102.75, ρ 0for the reflectivity of the 10th grade of lightness of Munsell system, ρ 0=1, D is the optical reflection density in certain region, the luminance factor that Y is this region;
Step 1.4.2: luminance factor Y is converted to Munsell value V, asks for an interview Fig. 3, according to the functional relation of luminance factor Y and Munsell value V, calculate Munsell value V:
V=2.217Y 0.352-1.324 (formulas two)
Step 1.4.3: Munsell value V is converted to gray value G,
G = V - V p V s - V p (formula three)
Wherein, V is to be converted for Munsell value, V pfor the white corresponding Munsell value of paper, V sbe Munsell value corresponding to 100% site printing effect;
Step 1.5: for halftone process result images I h, in [0,1] scope, take 0.1 as step-length, constantly change the wantonly middle parameter of formula
Figure BDA0000425085600000054
single pixel segmentation is become to 10 * 10 points, while calculating single pixel exposure at the light energy distribution value P of each point (x i, y i):
P ( x i , y i ) = exp - &PartialD; [ ( x i - x c ) 2 + ( y i - y c ) 2 ] / l 2 (formula wantonly)
Wherein, (x c, y c) be the exposure center of pixel (m, n), (x i, y i) be pericentral each point of this pixel exposure, l is the centre-to-centre spacing of two neighbouring device print points of laser printer, l=10;
Step 1.6: the light energy of each point of statistics exposure pixel and eight neighborhoods thereof, the average light energy value A of the region of calculation exposure pixel own, adjacent area, diagonal zones center, A nerb, A diag, its universal calculation equation is:
A = &Integral; y i - l / 2 y i + l / 2 &Integral; x i - l / 2 x i + l / 2 P ( x , y ) dxdy l &times; l (formula 5)
Wherein, (x i-l/2, x i+ l/2), (y i-l/2, y i+ l/2) be respectively the transverse and longitudinal coordinate span in unit are region;
Step 1.7: pointwise judgement halftone process result images I hin eight neighborhoods of each pixel whether be print point, calculate the superimposed light energy L on each pixel region:
L=uA center+ vA nerb+ wA diag(formula land)
Wherein, whether u is exposed decision, A by current pixel centerfor the average light energy value of current pixel in pixel region own, in the adjacent domain that v is current pixel by the number of pixels being exposed, A nerbfor the print pixel point of the proximal direction average light energy value in current pixel region, in the diagonal zones that w is current pixel by the number of pixels being exposed, A diagfor the print point at the diagonal angle average light energy value in current pixel region;
Step 1.8: take 0.1 as step-length in [0,3] scope, change successively parameter T in formula seven 1, T 2, in substitution formula seven, calculate the simulation output gray level value p of each pixel
p = 0 L < T 1 L - T 1 T 2 - T 1 T 1 &le; L < T 2 1 T 2 &le; L (formula seven)
Wherein, if in conversion threshold process, T 1>T 2, this time conversion is skipped, and directly enters conversion next time;
Step 1.9: calculate the mean value of analog gray scale value p corresponding to all pixels in same gray scale color lump, obtain the analog gray scale value array arrIG of 20 gray scale color lumps;
Step 1.10: the root-mean-square error RMSE between computation and measurement gray value array arrPG and analog gray scale value array arrIG:
RMSE = &Sigma; i = 1 n ( arrPG i - arrIG i ) 2 n (formula eight)
Wherein, n is the number of gray scale color lump, n=20;
Step 1.11: judgement, does is RMSE minimum value?
If not, described step 1.5 is carried out in revolution;
If: order is carried out following step 1.12;
Step 1.12: select minimum colour developing error RMSE mincorresponding parameter
Figure BDA0000425085600000064
t 1, T 2as optimized parameter; The present embodiment is selected minimum colour developing error RMSE min=3.28 o'clock, corresponding parameter t 1=0.4, T 2=2.3 as optimized parameter;
Step 2: by optimized parameter
Figure BDA0000425085600000066
t 1, T 2be loaded in green noise halftoning algorithm, image is carried out to halftone process; Its specific implementation comprises following sub-step:
Step 2.1: substitution optimized parameter
Figure BDA0000425085600000067
and calculate respectively single print point at the luminous energy value A of pixel region own, adjacent domain and diagonal zones according to formula four and formula 5 center, A nerband A diag, and preserve;
Step 2.2: establishing pending image is that a width size is the gray level image of M * N, x m,nrepresent the gray value that the pixel (m, n) of pending image is located, wherein x m,n∈ [0,1], 0 is black, 1 is white; Around error amount and the error diffusion filter convolution of the processed pixel of eight neighborhoods are obtained to error amount, and the gray value of input pixel of current point and the difference of error amount are as input threshold value quantizing device gray value u m,n:
u m , n = x m , n - &Sigma; k , j &Element; S F k , j e m - k , n - j (formula nine)
Wherein, S is the coefficient template scope of error diffusion filter F (), and k, j are the ranks value of the coefficient template of F (), ask for an interview Fig. 5-1;
Step 2.3: the analog gray scale value that adopts sluggish filters H () to locate adjacent processed pixel to pixel (m, n) is carried out weights computing, then be multiplied by sluggish coefficient h as feedback, add input threshold value quantizing device gray value u m,nin, the output valve b of pixel (m, n) m,n:
b m , n = Q ( u m , n ) = 1 u m , n - h &Sigma; p , q &Element; R H p , q b m - p , n - q &prime; > 0.5 0 else (formula is picked up)
Wherein, R is the coefficient template scope of sluggish filters H (), and output valve 1 is print point, and 0 is print point not; P, q are the ranks value of the coefficient template of H (), ask for an interview Fig. 5-2;
Step 2.4: by luminous energy value A center, A nerband A diagsubstitution formula land, the light energy superposition value on calculating pixel point (m, n) region, u, the v in its Chinese style land, the value of w are determined by the output valve of processed point in pixel (m, n) eight neighborhoods.
u = 1 b m , n = 0 0 b m , n = 1 (formula 11)
(formula 12)
Figure BDA0000425085600000074
(formula 13)
Step 2.5: by optimized parameter T 1=0.4, T 2in=2.3 substitution formulas seven, calculate the analog gray scale value b ' of current point m,n;
Step 2.6: the error amount e that calculates current point m,nfor the difference e of analog pixel value with input threshold value quantizing device gray value m,n:
E m,n=b ' m,n-u m,n(formula 14)
Step 2.7: to described in step 2.6, manage from angle point beginning, pending image upper left, by order left-to-right, from top to bottom, until finish to pending image bottom right angle point by step 2.1.
In the present embodiment, measurement data is converted to the luminance factor Y in CIE1931XYZ colorimeter system; Also can use colorimeter to measure printing Output rusults, and measure the luminance factor Y of printout result.
Asking for an interview Fig. 6, is the lena test pattern of the embodiment of the present invention; Asking for an interview Fig. 7, is being processed and print scanned lena resolution chart by common green noise halftoning algorithm of the embodiment of the present invention; Its whole light and shade is obviously partially dark, and the contrast of the flower on its hair and cap is level completely also, cannot differentiate details profile; Ask for an interview Fig. 8, being processed and print scanned lena resolution chart by the green noise halftoning algorithm of error laser printer model that develops the color based on minimum of the embodiment of the present invention, its whole light and shade reduction meets former figure, in shadow part details, still can reproduce preferably, effectively suppress the non-linear distortion of printer.
These are only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention, therefore, all any modifications of doing within the spirit and principles in the present invention, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (1)

1. based on the green noise halftoning algorithm of minimum colour developing error laser printer model, it is characterized in that, comprise the following steps:
Step 1: by calculating the minimum colour developing error of test pattern, obtain corresponding optimized parameter
Figure FDA0000425085590000015
t 1, T 2combination; Its specific implementation comprises following sub-step:
Step 1.1: draw the gray level image comprise by black 20 color lumps to the gray-value variation such as white as test pattern I s;
Step 1.2: select green noise halftoning algorithm to test pattern I scarry out halftone process, obtain halftone process result images I h;
Step 1.3: by halftone process result images I huse target laser printer to print output, obtain Output rusults image I p;
Step 1.4: use colorimeter or densimeter measurement Output rusults image I p, measurement data is converted to gray value, obtain 20 color lumps and measure gray value array arrPG; Wherein said measurement data is converted to gray value, its specific implementation comprises following sub-step:
Step 1.4.1: measurement data is converted to the luminance factor Y in CIE1931XYZ colorimeter system; Wherein:
If use colorimeter to measure printing Output rusults, measure the luminance factor Y of printout result;
If use densitometer to measure printing Output rusults, the density D of deriving according to optical reflection density defined formula and the functional relation of luminance factor Y, calculate luminance factor Y:
D = lg [ Y 0 / ( Y &rho; 0 ) ] &DoubleRightArrow; Y = Y 0 10 D &rho; 0 (formula one)
Wherein, Y 0for the luminance factor of the 10th grade of lightness of Munsell system, Y 0=102.75, ρ 0for the reflectivity of the 10th grade of lightness of Munsell system, ρ 0=1, D is the optical reflection density in certain region, the luminance factor that Y is this region;
Step 1.4.2: luminance factor Y is converted to Munsell value V, according to the functional relation of luminance factor Y and Munsell value V, calculates Munsell value V:
V=2.217Y 0.352-1.324 (formulas two)
Step 1.4.3: Munsell value V is converted to gray value G,
G = V - V p V s - V p (formula three)
Wherein, V is to be converted for Munsell value, V pfor the white corresponding Munsell value of paper, V sbe Munsell value corresponding to 100% site printing effect;
Step 1.5: for halftone process result images I h, in [0,1] scope, take 0.1 as step-length, constantly change the wantonly middle parameter of formula
Figure FDA0000425085590000016
single pixel segmentation is become to 10 * 10 points, while calculating single pixel exposure at the light energy distribution value P of each point (x i, y i):
P ( x i , y i ) = exp - &PartialD; [ ( x i - x c ) 2 + ( y i - y c ) 2 ] / l 2 (formula wantonly)
Wherein, (x c, y c) be the exposure center of pixel (m, n), (x i, y i) be pericentral each point of this pixel exposure, l is the centre-to-centre spacing of two neighbouring device print points of laser printer, l=10;
Step 1.6: the light energy of each point of statistics exposure pixel and eight neighborhoods thereof, the average light energy value A of the region of calculation exposure pixel own, adjacent area, diagonal zones center, A nerb, A diag, its universal calculation equation is:
A = &Integral; y i - l / 2 y i + l / 2 &Integral; x i - l / 2 x i + l / 2 P ( x , y ) dxdy l &times; l (formula 5)
Wherein, (x i-l/2, x i+ l/2), (y i-l/2, y i+ l/2) be respectively the transverse and longitudinal coordinate span in unit are region;
Step 1.7: pointwise judgement halftone process result images I hin eight neighborhoods of each pixel whether be print point, calculate the superimposed light energy L on each pixel region:
L=uA center+ vA nerb+ wA diag(formula land)
Wherein, whether u is exposed decision, A by current pixel centerfor the average light energy value of current pixel in pixel region own, in the adjacent domain that v is current pixel by the number of pixels being exposed, A nerbfor the print pixel point of the proximal direction average light energy value in current pixel region, in the diagonal zones that w is current pixel by the number of pixels being exposed, A diagfor the print point at the diagonal angle average light energy value in current pixel region;
Step 1.8: take 0.1 as step-length in [0,3] scope, change successively parameter T in formula seven 1, T 2, and in substitution formula seven, calculate the simulation output gray level value p of each pixel
p = 0 L < T 1 L - T 1 T 2 - T 1 T 1 &le; L < T 2 1 T 2 &le; L (formula seven)
Wherein, if in conversion threshold process, T 1>T 2, this time conversion is skipped, and directly enters conversion next time;
Step 1.9: calculate the mean value of analog gray scale value p corresponding to all pixels in same gray scale color lump, obtain the analog gray scale value array arrIG of 20 gray scale color lumps;
Step 1.10: the root-mean-square error RMSE between computation and measurement gray value array arrPG and analog gray scale value array arrIG:
RMSE = &Sigma; i = 1 n ( arrPG i - arrIG i ) 2 n (formula eight)
Wherein, n is the number of gray scale color lump, n=20;
Step 1.11: judgement, does is RMSE minimum value?
If not, described step 1.5 is carried out in revolution;
If: order is carried out following step 1.12;
Step 1.12: select minimum colour developing error RMSE mincorresponding parameter
Figure FDA0000425085590000024
t 1, T 2as optimized parameter;
Step 2: by optimized parameter
Figure FDA0000425085590000025
t 1, T 2be loaded in green noise halftoning algorithm, image is carried out to halftone process; Its specific implementation comprises following sub-step:
Step 2.1: substitution optimized parameter
Figure FDA0000425085590000026
and calculate respectively single print point at the luminous energy value A of pixel region own, adjacent domain and diagonal zones according to formula four and formula 5 center, A nerband A diag, and preserve;
Step 2.2: establishing pending image is that a width size is the gray level image of M * N, x m,nrepresent the gray value that the pixel (m, n) of pending image is located, wherein x m,n∈ [0,1], 0 is black, 1 is white; Around error amount and the error diffusion filter convolution of the processed pixel of eight neighborhoods are obtained to error amount, and the gray value of input pixel of current point and the difference of error amount are as input threshold value quantizing device gray value u m,n:
u m , n = x m , n - &Sigma; k , j &Element; S F k , j e m - k , n - j (formula nine)
Wherein, S is the coefficient template scope of error diffusion filter F (), and k, j are the ranks value of the coefficient template of F ();
Step 2.3: the analog gray scale value that adopts sluggish filters H () to locate adjacent processed pixel to pixel (m, n) is carried out weights computing, then be multiplied by sluggish coefficient h as feedback, add input threshold value quantizing device gray value u m,nin, the output valve b of pixel (m, n) m,n:
b m , n = Q ( u m , n ) = 1 u m , n - h &Sigma; p , q &Element; R H p , q b m - p , n - q &prime; > 0.5 0 else (formula is picked up)
Wherein, R is the coefficient template scope of sluggish filters H (), and output valve 1 is print point, and 0 is print point not; P, q are the ranks value of the coefficient template of H ();
Step 2.4: by luminous energy value A center, A nerband A diagsubstitution formula land, the light energy superposition value on calculating pixel point (m, n) region, u, the v in its Chinese style land, the value of w are determined by the output valve of processed point in pixel (m, n) eight neighborhoods.
u = 1 b m , n = 0 0 b m , n = 1 (formula 11)
Figure FDA0000425085590000033
(formula 12)
(formula 13)
Step 2.5: by optimized parameter T 1, T 2in substitution formula seven, calculate the analog gray scale value b ' of current point m,n;
Step 2.6: the error amount e that calculates current point m,nfor the difference e of analog pixel value with input threshold value quantizing device gray value m,n:
E m,n=b ' m,n-u m,n(formula 14)
Step 2.7: to described in step 2.6, manage from angle point beginning, pending image upper left, by order left-to-right, from top to bottom, until pending image bottom right angle point finishes by step 2.1.
CN201310626170.6A 2013-11-28 2013-11-28 A kind of based on minimum colour developing error laser printer model green noise halftone algorithm Expired - Fee Related CN103618845B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310626170.6A CN103618845B (en) 2013-11-28 2013-11-28 A kind of based on minimum colour developing error laser printer model green noise halftone algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310626170.6A CN103618845B (en) 2013-11-28 2013-11-28 A kind of based on minimum colour developing error laser printer model green noise halftone algorithm

Publications (2)

Publication Number Publication Date
CN103618845A true CN103618845A (en) 2014-03-05
CN103618845B CN103618845B (en) 2015-09-16

Family

ID=50169548

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310626170.6A Expired - Fee Related CN103618845B (en) 2013-11-28 2013-11-28 A kind of based on minimum colour developing error laser printer model green noise halftone algorithm

Country Status (1)

Country Link
CN (1) CN103618845B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107209865A (en) * 2015-02-27 2017-09-26 惠普发展公司,有限责任合伙企业 Recurrence halftone and ash value are replaced
CN109493358A (en) * 2018-12-14 2019-03-19 中国船舶重工集团公司第七0七研究所 A kind of error feedback halftoning algorithm based on human vision model

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0442971B1 (en) * 1988-11-08 1995-09-13 Seecolor Corporation Method for digital halftoning
US5469267A (en) * 1994-04-08 1995-11-21 The University Of Rochester Halftone correction system
US6493112B1 (en) * 1998-01-16 2002-12-10 University Of Delaware Method and apparatus for producing halftone images using green-noise masks having adjustable coarseness
CN101600039A (en) * 2008-06-05 2009-12-09 佳世达科技股份有限公司 The method of half tone image conversion method, Method of printing and generation halftone shield

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0442971B1 (en) * 1988-11-08 1995-09-13 Seecolor Corporation Method for digital halftoning
US5469267A (en) * 1994-04-08 1995-11-21 The University Of Rochester Halftone correction system
US6493112B1 (en) * 1998-01-16 2002-12-10 University Of Delaware Method and apparatus for producing halftone images using green-noise masks having adjustable coarseness
CN101600039A (en) * 2008-06-05 2009-12-09 佳世达科技股份有限公司 The method of half tone image conversion method, Method of printing and generation halftone shield

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
周奕华,卢健,万晓霞,徐锦林: "基于打印机和视觉模型的阶调误差扩散算法的研究", 《武汉大学学报·信息科学版》 *
易尧华,苏海: "最优迟滞系数的自适应绿噪声半色调算法", 《武汉大学学报·信息科学版》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107209865A (en) * 2015-02-27 2017-09-26 惠普发展公司,有限责任合伙企业 Recurrence halftone and ash value are replaced
US11102376B2 (en) 2015-02-27 2021-08-24 Hewlett-Packard Development Company, L.P. Recursive halftoning and gray value substitution
CN109493358A (en) * 2018-12-14 2019-03-19 中国船舶重工集团公司第七0七研究所 A kind of error feedback halftoning algorithm based on human vision model

Also Published As

Publication number Publication date
CN103618845B (en) 2015-09-16

Similar Documents

Publication Publication Date Title
US7486413B2 (en) System and method for displaying an image
US7898693B2 (en) Fast generation of dither matrix
CN102346398B (en) Image forming apparatus and toner usage evaluation method
US6867883B1 (en) Method and apparatus for expanding a color gamut
JPH09187998A (en) System for automatically calibrating and method
JP2001189874A (en) Color printer calibration method, characterizing method for optical characteristic adjustment parameter and printing system suitable for calibrating digital color printer
CN106541702A (en) A kind of printing quality corrects system and method
CN105208244B (en) A kind of LCD soft proof method based on dot gain amendment
CN108632487A (en) Image forming apparatus and calibration method
CN101587589A (en) Inkjet printing quality fuzzy evaluation method
CN103618845B (en) A kind of based on minimum colour developing error laser printer model green noise halftone algorithm
US7756353B2 (en) Edge enhancement method for halftone image
US5946455A (en) Model based error diffusion with correction propagation
CN103716506B (en) Image processing apparatus and image processing method
US9052851B1 (en) Simulation of preprinted forms
CN101232555B (en) Image processing method, and image processing apparatus
US6856702B2 (en) System and method for selecting an image processing path using estimated appearance of noise
US7280259B2 (en) Method for printing a color proof using a spatial filter
US6055065A (en) Printer independent halftone image rendering
US8711435B2 (en) Method for correcting integrating cavity effect for calibration and/or characterization targets
US20210227095A1 (en) Modeling a printed halftone image
CN110455219A (en) A kind of three-D imaging method based on error diffusion dither algorithm
Ju et al. Modeling large-area influence in digital halftoning for electrophotographic printers
JP6582787B2 (en) Image forming apparatus and program
Viggiano Calculation of scalars in neugebauer-like models. II: Final scalar function is copula

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150916

Termination date: 20191128

CF01 Termination of patent right due to non-payment of annual fee