The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020....

94
Rochester Institute of Technology RIT Scholar Works eses esis/Dissertation Collections 4-1-1985 e Determination of paper spread functions and their Fourier transforms from Kubelka-Munk absorption and scaering measurements Brian Pridham Follow this and additional works at: hp://scholarworks.rit.edu/theses is esis is brought to you for free and open access by the esis/Dissertation Collections at RIT Scholar Works. It has been accepted for inclusion in eses by an authorized administrator of RIT Scholar Works. For more information, please contact [email protected]. Recommended Citation Pridham, Brian, "e Determination of paper spread functions and their Fourier transforms from Kubelka-Munk absorption and scaering measurements" (1985). esis. Rochester Institute of Technology. Accessed from brought to you by CORE View metadata, citation and similar papers at core.ac.uk provided by RIT Scholar Works

Transcript of The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020....

Page 1: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Rochester Institute of TechnologyRIT Scholar Works

Theses Thesis/Dissertation Collections

4-1-1985

The Determination of paper spread functions andtheir Fourier transforms from Kubelka-Munkabsorption and scattering measurementsBrian Pridham

Follow this and additional works at: http://scholarworks.rit.edu/theses

This Thesis is brought to you for free and open access by the Thesis/Dissertation Collections at RIT Scholar Works. It has been accepted for inclusionin Theses by an authorized administrator of RIT Scholar Works. For more information, please contact [email protected].

Recommended CitationPridham, Brian, "The Determination of paper spread functions and their Fourier transforms from Kubelka-Munk absorption andscattering measurements" (1985). Thesis. Rochester Institute of Technology. Accessed from

brought to you by COREView metadata, citation and similar papers at core.ac.uk

provided by RIT Scholar Works

Page 2: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

THE DETERMINATION OF PAPEF ~PPEAD FUNCTION5 AND THEIF FOU~IER TRAN~FO~MS FP.OM KUEE~KA-MUNK A:SOF.PTION ~_~D

SCATTERING ME~5U~~Z~~S

by

Brian T. Pridharr.

Signature of the ({II fil ?-5 Author ....................................... .

Imaging and Photographic Scien:e

Peter Engledrum 4/t.f/tJ -Certified by ............... ·····················.· .... ·.· .. ····

Thesis Advi!5C'r

Accepted by .••••••••••••••••••• •••••••••••••· •• • /1:-. s: --: 6.~ ..... Coordinator, Undergraduate Research

Page 3: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Title of Theda

aOCBESTEll INSTITUTE OF TECHNOLOGY

COLLEGE OF GRAPHIC AllTS AND PBOTOC1tAPHY

PERMISSION FORM

THE DETERMINATION OF PAPER SPREAD FUNCTIONS

--------------------------------------------------A.:ID THEIa FOURIER TRANSFORMS FtiOM KUBELKA-~ruNK 4BOO~PTIO~ A~1) SCATTERING -

1 _____ B_r....;i;;.;a;...n~T;;...;.. • ....;P;;...r;;...i;;...d_h..;.9.!!1;;...;..;. ___________________ hereby Iran t COSFFI CIENTS

permission to Wallace Memorial Library, of R.I.T., to reproduce my thesis

in whole or in part. Any reproduction will Dot be for commercial use or

profit.

Date: April 15. 1985

11

Page 4: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

THE DETERMINATION OF PAPER SPREAD FUNCTIONS AND THEIR

FOURIER TRANSFORMS FROM KUBELKA-MUNK ABSORPTION AND

SCATTERING MEASUREMENTS

by

Brian T. Pridham

Submitted to the Imaging Photographic

Science Division in partial fulfillment

of the requirements for the Bachelor of

Science degree at the Rochester

Institute of Technology -

ABSTRACT

In the study of imaging on paper, the

effect of the penetration of light into

the paper is usually neglected.

Measurements show that light does not

emerge from the paper sample at the same

spot where it entered. The manner in

which the light spreads through the

paper is described by the spread

function of the paper. It was suspected

that an estimation of the paper spread

function and its Fourier transform could

be made based on the Kubelka-Munk

absorption (K) and scattering (S)

coefficients of the paper using a

general diffusion model. The results

show that an estimate of the Fourier

transform can be made.

Ill

Page 5: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

ACKNOWLEDGEMENT

Thanks goes to Peter Engeldrum for his contribution of

ideas, guidance, support and patience in a successful

learning experience. I would also like to thank Nit in

Sampat for his programming assistance.

Iv

Page 6: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

TABLE OF CONTENTS

List of Tables vi

List of Figures vii

I. Introduction 1

II. Experimental 7

A. Edge Measurements 9

B. Data Collection 11

C. Data Reduction 11

D. Paper K and S Measurement 13

III. Results 14

IV. Discussion 30

V- Conclusions 33

VI . References 34

VII. Appendix A : Measured edge gradients

of samples 1-11 A-l

Appendix B : Measured Fourier transform moduli

fit to Gilmore's parameters and

the limits on U for samples 1-11.. B-l

Appendix C : Measured spread functions

of samples 1-11 C-l

Appendix D : Equations used to find the

Kubelka-Munk absorption and

scattering coefficients, K and S..D-1

Appendix E : Computer program used to operate

the Xerox Microdensitometer E-l

Appendix F : Computer program used to

evaluate the edge gradients F-l

Page 7: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

List of Tables

Number Description Page

1 Paper sample summary 8

2 Kubelka-Monk Absorption and scatteringcoefficients and parameters R and U 15

3 Values of U and R predicted by K and S. .D-2

4 Reflectance measurements used

in Kubelka-Munk calculation D-3

vl

Page 8: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

List of Figures

Number Description Page

1 The spread of light through paper 1

2 Absorption of light by a

checkerboard pattern 3

3 Microdensitometer and projection

systeir 10

4-14 Measured and predicted Fourier transform

moduli for samples 1-11 16-26

15-a P parameter vs. the Kubelka-Munk

scattering coefficient, S 26

15-b U parameter vs. the Kubelka-Munk

absorption coefficient, K 29

16-26 Measured edge gradients for

samples 1-11 A-l - A-ll

27-37 Measured Fourier transform moduli fit to

Gilmore's Parameters and the limits on U

for samples 1-11 B-l - 11

3B-46 Measured spread functions of

samples 1-11 C-l - Cll

?11

Page 9: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

I. Introduction Page 1

For years, it has been known that when the same

halftone printing plate is printed on different papers, the

resulting print reflections are different. This is because

the paper absorbs and scatters some of the light Incident

on it, even when there is no ink or toner present.

The fibers that make-up paper scatter light sideways

and make It act as a diffuser. A microscopic view of these

fibers shows that they are loosely tangled and entwined in

a random fashion. When light is incident on paper, it

reflects off the fibers, due to the refractive index

difference between the fiber and air, and scatters cr

spreads throughout the paper before emerging. It is this

scattering property of the fibers that makes paper act as a

diffuser. Figure 1 illustrates the spread of light in

paper.

r*v*n

Inciom

"\LigM

v.';:jr

_^^i^L^J

*

,1

Ik

Figure 1. The spread of light through paper.

Page 10: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 2

Yule and NeilsenCID give the following example to

explain the effect of light scatter in a halftone image-

Imagine a checkerboard dot pattern printed on perfectly

white paper so that the ink covers exactly 50% of the paper

area. The question that is raised is, will the pattern

absorb more or less than half of the light that reaches it.

It ought to absorb less than half the light since the black

dots are not perfectly black, yet it is well knownC4,63

that with such a pattern, more than half of the light is

absorbed and that the reflection density is greater than

0.3.

Since the light is diffused by the paper, it is likely

to spread sideways to about the same extent that it

penetrates through. Some of the light that enters a

halftone pattern through a space, tries to exit through a

dot and is absorbed instead of being reflected.

Figure 2 shows that, with a checkerboard pattern,

between 1/4 and 1/2 of the light which enters the paper

through a clear opening will emerge through a dot, and

vie-versa. Fifty percent of the incident light will strike

the black dots and will be absorbed, producing a shadow of

the dot pattern in the interior of the paper. The

remaining fifty percent will be diffused by the paper so

that it loses its dot structure and half of it will be

absorbed on the way out. Only 25% of the original light

will escape from the paper and its reflection density will

be closer to 0.6 than 0.3.

Page 11: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 3

S0%*D*erbt4 on Entering r>op*r

tNN\\"\\"\\s

Molt ( Remainder Abtorbtd O" Leaving Paper

mil,, 11,, IKTotol Absorption "75%

Reflectonee 25%

Figure 2. Absorption of llcjht by a checkerboard pattern.

It has also been suggested that this discrepancy may

be caused by the penetration of ink vehicle into the paper

between the dotsL"13. This may contribute in some cases,

but analysis has shown that the penetration and scattering

of light into the paper is the chief reason.

Several mathematical models have been suggested to

describe the spread functions of various materials, yet the

exact functional form of the reflectance point spread

function of paper is unclear. Little external literature

exists on this subject. Yule, Howe and AltmanC23 describe

how the reflectance edge gradients of a series of paper

samples were measured. Their conclusion was that the

spread functions were Gaussian. Measurements by Wakeshir.a,

Kunishi and KanekoC9D, suggest that the point spread

function Is radially exponential.

Page 12: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 4

A practical question is whether or not these two forms

are equivalent within the experimental error. A

calculation of the edge gradient derived from an

exponential point spread function, proposed by Wakeshima

et. al.C93, shows that it is closely related to the

Gaussian edge gradient measured by Yule and his

colleaguesC2D. The differences could easily be obscured by

the error usually encountered in the measurement of real

edges.

Gilmore has proposed a spread function model based on

a diffusion calculation and two limiting hypotheses

concerning the flow of energy within the scattering

mediumC73. One limit is completely isotropic diffusion,

corresponding to a highly turbid medium. Under this

hypothesis, it is supposed that the net energy transferred

in unit time in any direction in the paper across a

rectangular area, is in the limit proportional to the

difference between the products of the energy densities and

the lengths at the two sides of the rectangle and inversely

proportional to the width of the rectangle.

The second energy-flow assumption is that it is not

isotropic and all the energy flows radially, corresponding

to a nonturbid medium. In this case, it is supposed that

the net energy transferred in unit time across an annular

sector is proportional to the difference between the

products of the energy densities and the arc lengths at the

two sides of the annular sector and inversely proportional

to the sector. These two types of flows should represent

Page 13: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 5

the extreme forms found in a two dimensional layer.

From these assumptions, a set of equations were

derived describing the point spread function, C(r),line

spread function, A(x), and the modulus of the Fourier

transform of the line spread function T(k), for light

scattering materials. The detailed equations are shown

here:

C(r) = CI / 2<"og7T(l-u)r^3 (r./rf K (r/re) (la)

A(x) = CI/ 2'fef^P (l-u)r0D |x/rj *KVh< |x/r| ) (lb)

T(k) = CI + (2t kr)* J*"

(lc)

where (~*( ;= gamma function

Hs )= modified spherical Bessel

functions of the third kind

H Jr, = parameter ; 0 <U< 1/2

For the case where u=0 (isotropic diffusion), the point

spread function becomes

C(r) = 1/2-rrr^ Kc (r/r0 ). (2a)

Equation 2a is not unlike

1/2-rrr*

exp(-r/r0 ) , (2b)

except at the origin where (2a) becomes infinite.

Note that equation (2b) is a formal representation of the

spread functions found by Wakeshima et. al.C93

It would appear that the simplified diffusion approach

is a viable analytic framework for the determination of

paper spread functions. In deriving his results,

GilmoreC7D suggested that when the parameter u=0,

scattering predominates and when u=l/2, absorption

dominates.

In 1960, Jorgensen described a relationship between

the contrast of a bar pattern printed on various papers and

Page 14: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 6

the Kubelka-Munk scattering coefficient, s, for the

papersCBD. The average of the bar pattern density

difference was related to the square root of s. K-M theory

employs an absorption coefficient, k, and a scatter

coefficient, s, to describe the properties of turbid media

layers. From these coefficients, the bulk reflectance of

an absorbing, scattering layer can be determined.

The absorption and scattering coefficients Q&Tl fcf

determined from a few simple reflectance measurements using

two different backgrounds. One is a white background of

known reflectance, and the other is a black background with

a reflectance near zero. The reflectance of the sample is

measured over both backgrounds separately, and the two

measurements are used with the background reflectances to

calculate k and s. These equations can be found in

Appendix D.

Jorgensen's work has established a relationship

between the K-M scattering coefficient, s, and some measure

of the effect of paper spread function, the printed image

contrastCBD. The simplified diffusion model by GilmoreC73

provides the framework to describe the paper spread

functions measured to dateC2,9D, but two unknown

parameters, r and u, need to be determined. These results

suggested the hypothesis that r and u could be determined

from simple measurements of k and s of paper. If this

hypothesis was found valid, the paper spread function could

be calculated from the k and s measurements. This was the

objective of the thesis research.

Page 15: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 7

II. Experimental

Examination of equations (la-lc) indicates that the

spread functions are complicated, involving gamma and

Bessel functions. However, the Fourier transform modulus

of the line spread function, (lc), is relatively simple in

its mathematical form. For this reason, we took the

approach of determining the Fourier transform modulus,

(FTM) , of the measured paper line spread function. This

providied the additional advantage of being able to correct

for the transfer function of the experimental apparatus.

Samples were obtained from Ailing and Cory, and the

Seneca .Paper Company. The papers consist of a variety of

coated and uncoated papers of various basis weights. Three

different ink-Jet papers were also evaluated. Ink-jet

paper is a new product that is used in ink-jet printing

systems and is unique in that the coating on the paper is

designed to absorb the ink. The coating on standard coated

papers serves the purpose of smoothing the surface of the

paper. Table 1 is a summary of the papers used in this

study-

Page 16: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 8

Table 1. Paper sample summary.

Sample | Paper Type | Basis Wt | Thickness |1 I (g/m ) j (mm) |

1 link- jet type MIJD| 48 | 0.0889 |

2 link- Jet type ACT | 67 0.1118 |

3 |Ink- jet type MC | 55 | 0.0940 |

4 j Vintage gloss | 104 | 0.0914 jI Pot latch Corp. | j |

5 | Lusterkote | 203 1 0.2692 |I Warren Co. j j j

6 j Javelin j 95 | 0.0864 |

j Champion Co. j | |

7 j Vintage gloss | 270 | 0.2692 |

j Potlatch Corp. j | j

8 | Javelin | 115 | 0.1194 |

| Champion Co. j j |

9 | Newsprint grade | 38 | 0.1041 |

10 | Word Pro | 65 | 0.1143 |

jXerox copy paper j j j

11 (Typewriter bond | 62 | 0.1245 |

Samples 4 through 8 are commercial grade coated papers

varying in characteristics such as weight, coating

thickness, base thickness and density. Samples 9 through

11 are commonly used uncoated papers.

A. EDGE MEASUREMENTS

A reflection microdensitometer was used to measure the

edge gradients of various paper samples. This

microdensitometer is controlled by a WANG 2220 computer

with a BASIC interpreter language. Subroutines control

functions such as the positioning of the scanning stage, or

table, and the recording of measured data. A projection

Page 17: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 9

system like the one described by Yule, Howe and AltmanC23,

was constructed to project the image of an edge onto the

paper sample. This edge image had to move as the paper

sample moved under the stationary scanning optics of the

microdensitometer. This was most easily accomplished by

connecting the projection system directly to the mobile

stage. In this manner, the sample and projected edge could

move in unison. The projection system consisted of a

projection microscope hinged in such a way that its

projection angle was adjustable. The angle of the

microscope is adjusted by means of a screw. The separation

between the microscope and paper sample can also be

adjusted for focus. The projection microscope contains the

knife edge which is focused onto the paper sample with a

Bausch and Lomb 48mm objective. The numerical aperture of

the system was 0.08.

Focusing the entire system required great care because

of the independance between focusing the edge onto the

paper sample and focusing the image of the edge through the

influx optics of the microdensitometer. It was found that

the best results were obtained by, first, focusing the

microdensitometer optics on the paper itself. This was

done by focusing on a pencil mark on the paper. Once the

influx optics were focused, focusing the projected image

onto the paper was done visually, with a lOx loupe, while

looking through the Influx optics of the microdensitometer.

A significant amount of chromatic aberration was

present in the projection system. This was practically

Page 18: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 10

eliminated by filtering the projected light with a green

filter (Wratten 59). This filter successfully filtered the

light so that the aberration was no longer detectable.

Figure 3 shows the projection system and microdensitometer.

Figure 3. Klcrodensltoaeter and projection system.(0

Before any measurements were made, the stage of the

microdensitometer was removed, cleaned, sanded, and painted

flat white to insure that no measurement variability

resulted from non-uniformities in the stage. Marks on the

stage can show through the paper and absorb light that is

incident on it. After the stage was painted, reflectance

measurements on the stage, itself, showed that its

reflectance was 82.7 % plus or minus 0.2 %.

B. Data Collection

In order to correct for the modulation transfer

Page 19: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 11

functions of the projection and microdensitometer optical

systems, a scan was made of the edge image projected onto

an etched aluminum plate at an angle of approximately 42

degrees. Since the aluminum plate is assumed to have no

bulk light spreading, the measured MTF served as the MTF of

the measuring system.

The WANG computer was programmed to operate the

microdensitometer by moving the stage in 12.7 micrometer

increments and taking ten measurements at each point. The

average of the ten readings is recorded, the stage is again

moved 12.7 micrometers and the cycle is repeated.

C. Data Reduction

The edge gradients of each of the eleven samples and

the etched aluminum plate were measured with a scanning

slit of 25 micrometers x 1 millimeter.

After the edge gradients had been measured, the spread

functions were determined using a computer program written

in FORTRAN. This program reads the raw data that comprises

the edge gradient of the sample, numerically differentiates

the edge gradient and stored the slope between each

consecutive reflectance measurement in an array. This

array makes-up the uncorrected spread function of the

sample which is the spread due to the paper and the system.

This measured spread function is then Fourier transformed.

The actual Fourier transformations were done using a

subroutine included in the IMSL mathematical and

statistical library. This subroutine could also be used

Page 20: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 12

for inverse transformations. Since the data were noisy,

the MTF's never leveled off at zero. This was dealt with

by finding a cutoff frequency, after which all modulation

was designated as zero. The cutoff frequency was chosen to

be the frequency at which the modulus first approached

zero. This point was found using smoothing routine. This

routine convolved the modulation transfer function with a

rectangular window eleven points wide. The convolution was

done by placing the rectangular window over the first

eleven points in the function and averaging these points.

The window then moved over one point to the right and took

the average of those eleven points. This was done across

the entire function, resulting in a smoothed function with

one absolute minimum. The x value at which this minimum

occured was used as the cutoff frequency after which all

modulation was set to zero. The MTF's of each sample were

normalized to one at zero frequency.

The program then divides out the system MTF by

dividing the sample MTF by the MTF that was obtained from

the edge gradient of the aluminum plate. The sample MTF is

then inverse transformed to yield the corrected line spread

function. The program can be found in Appendix F.

After the MTF of each sample was obtained, the next

step was to determine the parameters, r and u, using

Gilmore's model of the MTF described in the Introduction.

This was done using a non-linear regression routine in the

Biomedical Data Processing (BMDP) statistical library.

The routine fits a function supplied by the user. The

Page 21: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 13

regression used the measured MTF of the paper samples and

gave the least squares values of the parameters r and u.

Equation (lc) was used, with the estimated set of

parameters corresponding to each sample, to plot the

Fourier transform modulus as a function of frequency for

each sample. Along with this plot was included the result

of the equation with u=0 and u=l/2 corresponding to

isotropic and radial diffusion, respectively.

D. Paper k and s Measurement

The next step was to determine the absorption and

scattering coefficients, k and s, for each sample.

Following a method described by Judd and WyszeckiCllD,

the reflectance of each paper sample was measured over a

white background of 86.3% reflectance and a black

background of 0.1% reflectance. Sample thicknesses were

measured and using the equations shown in Appendix D, the

coefficients, k and s, were determined for each sample.

Page 22: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 14

III. Experimental Results

Measured, corrected line spread functions are shown in

Appendix C.

The Fourier transform moduli (FTM) for each of the

sample papers are shown in figures 4-14.

Table 2 summaries the FTM parameters, r and u, and the

Kubelka-Munk absorption and scattering coefficients, k and

s.

Page 23: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 15

Table 2

Results of calculations to find the absorption coefficient,

k, and scattering coefficient s, and results of the

non-linear regression to find FTM parameters r and u.

Sample R(mm) U K(mm ) S(mm ) |

IJ-MIJD 0.052 -0.177 0.226 42.6 |

IJ-ACT 0.138 0.416 0.316 28.2 |

IJ-MC 0.105 0.283 0.261 38.3 |

Vintage gls 0.068 0.134 0.809 92.9 |

Lusterkote 0.060 0.201 0.466 41.5 |

Javelin 0.048 0.016 0.818 63.9 |

Vintage gls 0.074 0.314 0.366 52.3 |

Javelin 0.066 0.180 0.604 47.9 |

Newsprint 0.063 0.406 2.620 21.9 |

Copy paper 0.088 -0.320 0.533 29.8 |

Typewriter 0.096 -0.423 0.274 19.4 )

Page 24: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 16

Table 3. RMS error summary for predicted FTM

1 Sample | Paper Type | Basis Wt | RMS ERROR |1 1 1 (g/m ) | |

1 1 link- Jet type MIJD| 48 | 0.058 |

1 2 |Ink- jet type ACT | 67 | 0.025 |

1 3 |Ink- Jet type MC | 55 | 0.029 |

1 4 | Vintage gloss | 104 | 0.033 |1 | Potlatch Corp. j | |

1 5 | Lusterkote | 203 | 0.48B !

1 j Warren Co. j | j

1 6 | Javelin | 95 | 0.052 |

1 | Champion Co. | j j

I 7 | Vintage gloss | 270 | 0.056 |

I j Potlatch Corp. j j j

! 8*

| Javelin | 115 | 0.046 |

| j Champion Co. | j j

| 9 | Newsprint grade | 38 | 0.079 |

| 10 | Word Pro | 65 | 0.052 |

j jXerox copy paper j j j

| 11 |Typewriter bond | 62 | 0.046 |

Page 25: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 17

Figure *

Measured and Predicted FourierTransform Modulation - Sample 1

00 jd~

&>:i . o:

[

o \51 \

CM ; \ s.4o~

^1^II

... j n-T-T-r .11. .... .... ....

10 15 20 25 30

FREQUENCY leu/mm)

35 40

Page 26: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 5

Measured and Predicted FourierTransform Modulation - Sample 2

Page 18

1

CD'

d~.

g-si

f

cc

R^Oo-

(M

CD"

"

<=H

0 5 10 15 20 25 30 35 40

FREQUENCY (cu/mm)

Page 27: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 19

Figure 6

Measured and Predicted FourierTransform Modulation -

Sampled

CO '

o .

E*.\t o .

R^o

IN:

.o~

\.... ' ' ' ' .... .... ' " ' * ' ' ' ' . . . . ' '

10 15 20

FREQUENCY

25

( cu/mrn )

30 35 40

Page 28: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 20

Figure 7

Measured and Predicted FourierTransform Modulation - Sample k

\CD ; \d~

\- \o"

CC VQ -J \O

21

Al ;d~

|. 1 . .

10 15 20 25

FREQUENCY (cu/mm)

30 35 40

Page 29: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 8

Measured and Predicted Fourier

Transform Modulation - Sample 5

Page 21

\\

CD ;o~

o<:

cc

1

\_J

R-.= \O \

r\l |d~

o-J

10 15 20 25 30 35 40

FREQUENCY (cu/mm)

Page 30: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 22

Figure 9

Measured and Predicted FourierTransform Modulation - Sample 6

\CD ; \d~.

\gi ^

cc

_J

Rri \O o 1 \i \

fM ; \O"

\s. \ A_

'.V,\-f vv-

O-

10 15 20 25 30

FREQUENCY (cu/mml

35 40

Page 31: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 10

Measured and Predicted FourierTransform Modulation - Sample 7

Page 23

\CO Id~

1g-.i \cc

1

V_J

D -J \\zz \\

IM j\

V//^

d"

V

10 15 20 25 30

FREQUENCY Icu/mm)

35 40

Page 32: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 24

Figure 11

Measured and Predicted Fourier

Transform Modulation - Sample 8

\CO

' \d~

\Et\ \f

cc v 1

\ \O o .

2= \ \rsj ; vd~

\^

A 1 1 1 1

10 15 20

FREQUENCY

25

{ cy/mm )

30 35 40

Page 33: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 25

Figure 12

Measured and Predicted FourierTransform Modulation -

Sample 9

"""

KCD ; \d~

\E'.l

\\0"

cc V_J

R-.i \0 .

\rsj

' \A'

o~

'

-

I...

10 15 20

FREQUENCY

25

t cy/mm )

30 35 40

Page 34: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 26

Figure 13

Measured and Predicted FourierTransform Modulation - Sample 10

CO ;d~

g:

t

cc

o

21

IN ;O"

O- . . .

10 15 20

FREQUENCY

25

( cy/mm)

30 35 40

Page 35: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 1U

Measured and Predicted Fourier

Transform Modulation - Sample 11

Page 27

\

CD ;d"

E-.\

cc_J

O O .

rsj jO"

H

10 15 20 25 30

FREQUENCY (cu/mm)

35 40

Page 36: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figurel5_ Pa^e 28

Gilmore's Parameter, R, vs. the Kubelka-Munk

Scattering Coefficient, S

1.0

0.1

o.r.

Kubel'/.a-Munk Scattering Coefficient, S

Page 37: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 15 Page29

Gilr-iore's Parameter, U, vs. the Kubelka-Mur.k

Absorption Coefficient, K

in.^

5 .00

0.01

0.0*1 O.i

_1

Kubel'ca-::ur.k Absorption Coefficient, K(-jr."

j

Page 38: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 3*2

IV. Discussion

Since the goal of this research was to infer the

spread function parameters, r and u, from K and S data,

plots of these relationships are shown in figures 15-a and

15-b.

Figure 15a shows the least squares fit of the spread

function parameter r, and K-M scattering coefficient, S.

JorgensenCBD has shown that a power relationship existed

between the printed contrast of a line pattern and the K-M

scattering coefficient, S. Since r is proportional to the

spread function width, it is not unreasonable that r should

show a power function relationship with S. A least squares

fit of the data shown in figure 15-a shows that r is

related to S in the following way:

r = 0.248 / (3)

We also find a power dependence on the scattering

coefficient, S. Figure 15-b shows the least squares u

parameter as a function of K-M absorption, K. This

regression excludes the four samples with negative K values

and the newsprint sample. The four samples with negative

values of u were excluded since they were out of range of

the simple diffusion model.

The newsprint sample ( 9) data value fell outside the

range of the other samples. This would imply that either

its K or u value was too large to be compared to the

samples. Since the value of u, for this sample, was the

same order of magnitude as the other samples, and Its value

of K was an order of magnitude larger than the other

Page 39: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 31

samples. It is reasonable to conclude that value of K for

the newsprint sample rendered it a"flyer"

with respect to

the other samples.

These empirical results are therefore only useful for

the coated samples, numbers 2,3,4,5,7 and 8.

The parameter, u, is related to K by:

u = 0.115 / K (4)

It is interesting to note that r has approximately a

1/3 power dependence on S and u has approximately a 1/2

power dependence on K.

In order to determine the adequacy of prediction of

the FTM from the K and S measurement, equations (3) and (4)

were used to estimate r and u. The FTM was then calculated

from (lc) using these values of r and u. These results are

shown in figures 4-14.

A root-mean-square error about the predicted curve was

used as the fit criterion. The RMS error was found to

range from 0.026 to 0.078. A summary for the eleven

samples is shown in table 3. As can be seen by figures 1,

6, 10 and 11 in the Results section, the samples which did

not fit the limits on the diffusion parameter, u, were the

typewriter bond, the copy paper, the lighter of the two

coated Champion papers and the ink- jet MUD paper. The RMS

error of these samples, however, are not substantially

higher than the data which had parameters within the range.

Of these samples, all were outside the lower limit and

none were above the upper limit. The lower limit, u=0,

refers to isotropic diffusion corresponding to a highly

Page 40: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 32

turbid medium. The upper limit, u=l/2, refers to radial

diffusion.

The spread functions that were measured for each of

the eleven samples show that the uncoated papers have more

spread associated with them than do the coated papers.

These results are in general agreement with Yule et.

al.C23.

If a reasonable estimate of the FTM of a paper sample

is desired, the results show that it is reasonable to use

the measured Kubelka-Munk absorption and scattering

coefficients of the sample. The advantage to using this

method of predicting the FTM is the relative ease of

measuring the absorption and scattering coefficients of a

sample in comparison to actually measuring the FTM of the

sample. In the past, there has been no means of predicting

the FTM. As was implied above, however, there are certain

applications of the MTF in which the accuracy of such an

estimate would not suffice.

Page 41: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 33

V. Conclusions

Since the FTM's derived from the diffusion model are

reasonably fit the measured FTM's up to their cutoff

frequencies, it is reasonable to conclude that the model is

an appropriate form of the FTM, and can also be used to

describe point and line spread functions. The amplitude

that occurs after, the cutoff frequencies in the measured

data, is mostly due to noise, and it is only in these

regions that equation (1c) no longer describes the measured

data.

The FTM's that were predicted by the Kubelka-Munk

absorption and scattering coefficients, K and S, were shown

to be of the same form and basic shape as the measured

data. Again, this is only true for frequencies below the

cutoff frequencies of the measured data. There may be

certain applications in which the spread function must be

determined with more accuracy than the prediction based on

K and S can give. If, however, an estimate of the spread

function is desired, it is reasonable to conclude that the

absorption and scattering coefficients, in conjunction with

equations (2) and (3) can be used.

Future work should include spatial averaging of the

edge gradients to minimize noise. In addition, the

validity of the empirical relationships need to be tested

for different directions, sides and, finally, additional

papers.

Page 42: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Page 34

References

1) Yule, J. A. C. , and Neilsen, W. K. , The Penetration of

Light Into Paper arid It's Effect On Halftone Reproduction.T.A.G.A. Proc, 1951, pp. 65-76.

2) Yule, J. A. C, Howe, D. J., and Altman, J. H. , TheEffect of the Spread-Function of Pap^r on Halftone Reproduction,Tappi 50:337(1967).

3) Lehmbeck, D. R. , Light Scattering Model For PredictingDensity Relationships in Reflection Tmages. 26th Annual

Conference and Seminar on Quality Control, Soc. Photo. Sci. and

Eng., Preprint booklet, Denver, Colorado, 1975, pp. 155-156.

4) Ruckdeschel, F- R., and Hauser, 0. G. , Yule-Neil sen Effect

in Printing: A Physical Analysis, Appl. Opt. 17:3376(1978).

5) Maltz, M. , Light Scattering in Xerographic Images , Jour.

Appl. Photo. Eng., 9:B3(19B3).

6) Eisen, F. C. , A Reflection Micro-scanning Instrument,

Image Analysis and Evaluation, SPSE Conf. Proc, R. Shaw Ed.,

July 19-23, 1976.

7) Gilmore, H. F. , Models of the Point Spread Function of

Photographic Emulsions Ba3ed on a Simplified Diffusion Calculation,

Jour. Opt. Soc Amer., 57:75(1967).

8) Jorgensen, G. W. , Sharpness of Halftone Images on Paper ,

Research Progress, 47:1(1960), Graphic Arts Tech. Foundation,

Pittsburgh, Pa.

9) Wakeshima, H. , Kunishi, T. , and Kaneko, S., Light Scattering

in Paper and Its Effect on Halftone Reproduction, Jour. Opt.

Soc. Amer., 58:272(1968).

10) Jorgensen, G. W. , Lithographic Image Definition. Research

Progress, 62:1(1963), Graphic Arts Tech. Foundation, Pittsburgh, Pa.

11) Judd, D. B. , and Wyszecki, G. , Color in Business. Science, and

Industry, John Wiley and Sons, New York:1975.

Page 43: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Appendix A

Measured Edge Gradients of Samples 1-11

Sample descriptions appear on page 8.

Page 44: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 16 Al

Measured Edge Gradient

of Sample 1

1

,

i> :d~

1t

1"- o":

/J

/

o~

o :

O .... .... .... ...,

0.1 0.2 0.3 0.4 0.5 0.5 0.7 0.8 0.9

mm

Page 45: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 17 A-2

Measured Edge Gradient

of Sample 2

o .

tc : /

f

d j //////

' Id

,

<n ;

o1

.

o :

d Utt^-1prr"-"r

n.... ....

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

mm

Page 46: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 18 A-3

Measured Edge Gradient

of Sample 3

CO

cr

o1

<J3 ;

d .

/*

' /o . /

/o .

-n-rr- .... ii 11 .... ....

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

mm

Page 47: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 19A -4

Measured Edge Gradient

of Sample 4

o :

/d ;

l

/

to : /O :

/it : /O ; /*-

:

o~

yr> : /

i /rsi : /O ;

*

yr

O ".... " "

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

mm

Page 48: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 20A-5

Measured Edge Gradient

of Sample 5

CO

CC

1

dl/^

to I /1

m : /d"

/<r 3 /d 3 "

/f*> t /o 4 /rvi a yd j

.̂...

i,. . . .

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

mm

Page 49: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 21 A-6

Measured Edge Gradient

of Sample 6

D

to

d

in

d

cc

d

rg

o:

//

J

/

1

.... .... .... .... ....

0 0.1 0.2 0.3 0.4 0.

mm

0.6 0.7 0.8 0.9

Page 50: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 22A-7

Measured Edge Gradient

of Sample 7

tD

d

CC d

IN

d

I

'

/'

j ////J

j

;

nrrr

0.1 0.2 0.3 0.4 0.5 0.5 0.7 0.8 0.9

mm

Page 51: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 23A-8

Measured Edge Gradientof Sample 8

CO

O ;

!> :

d :/

r^

co : /^ n.

v. /

/d ;

/*-

: /B -

/r> : /O :

m : /o -

,/

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

mm

Page 52: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 24 A-9

Measured Edge Gradient

of Sample 9

en

D .

-

/

/O -

/r>

/d .

/D /d .

t

" ^o .

'.

o |d :

-TP-

0.1 0.2 0.3 0.4 0.5 0.5 0.7 0.8 0.9

mm

Page 53: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 25 A-10

Measured Edge Gradient

of Sample 10

CO

o.

*

'

co '. /'

d~

(r

* '.

~i 1

j '.

7

/

/d"j

o :

o 1

0.1 0.2 0.3 0.4 0.5 0.5 0.7 0.8 0.9

mm

Page 54: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 26A-ll

Measured Edge Gradient

of Sample 11

CO

o :

rv :y"

d : /

co : /i' ; /

/

O : J*

: /o -

/t* : /o :

j

/'

<n :

/o :

s/

nllll

0.1 0.2 0.3 0.4 0.5 0.5 0.7 0.8 0.9

mm

Page 55: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Appendix B

Measured Fourier Transform Moduli

of Samples 1-11

Sample descriptions appear on page 6,

Page 56: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 2 7 B-l

Modulation

Measured Fourier Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 1

o.ooi

Frequency cy/mm

Page 57: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 2B B-2

Measured Fourier Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 2

Modulation

1.0 '=1i

_ rr ...

|"".^i^fcs^i" 1 j

' ' '

\ 1: i

<*>0>T^ 1 . | | ... . ! . , . . .

]i V

1"^ i l-l 1 .

.;i

,. . .

i j o^i |

H 1 1 : '

:

i i i Xr-^ i ' ! ! i : i

":! 1 i i ! ! I:|r-.-

/NX

1 V\:''. i'!

; i- : :; :

:

! ; 1 ! 1 ; ! ! s^

1 Pv : ii'

; I ! ; i I i ! i r : : : \ ! XV i-i-1 i

rl:;- v\- 1 ::::

rt m ..:.

_..: \K!:I.

0.10

c

( :

1 i

11. "-...:_r..:

::::\r:>

4

"V-i

~

rC i

-%.

. i .i ....

' 1^ ;\ t *\

""

1"

t. , , , . i \ . \

1 1' ' '

;i - . < \

'

\ v> i -

1! 1 3: V V l

. .. ! 1 , .

,. 1 , ! . -

v+-I-\ i \ 1 .

;! ' 1 i : ; ' ! ! !

' K ! !i!-V \- ::

: ; i .

i i i II. 1 |:-: |-MM:l:i|--:--\:l V

=

! | : 1 :-. -! j.l .

--."

;.!^:^^:Ktr1/2-r ;

'

1 : !'

I.

' '

! ! i i -I 4Mi .-I 1 \ :

\"

: i .1 ill! , : :.1...:

__l l,HriHriH----i\ \

. .::,:-. ), 1 .: =*: I. I

....:. . :.:.:;

- + .1

:i:1 \ trrrrj-::4 - 1 'v

- :-:: :\: \-

iirl-i;1

3ZLl

._.

. j... l.'JJ- '.. :::. ._::

-

-

*

i j-

| IL4--I ..: ;V : \-.:: ]v i

.^.. ..... \ .. V

0 01 -

-r^V--rT!|T-1-- ....!._L.J..v!. : .

>

.1! \ .

i i ,._i....

r

' 1 ; 1

:_!.. ,_i.4..

.._ . . *

I V. ..

j

.- .... i - 1-

1, . \

i 1 !\ ; 1 i > ; \

1 : : .i .. .:.: ;:.l .

. f-rii :'r.:. ":. :i: :-H:- :,l. i: ! ;=;.:

zzli:.: iii: :v: i i -

t.~

'. '.11:ii: .. . i.

Tvrrr \A\M

._. 1 ; . : . :

. ; : : ,t:: Ml; : '.Iii : . . ,

w1 . : i

1

=i=; ;:-- : :- i i !! :::. :-i --.. ;

*

: : N :'ill

t

ft'1'"?

rirxd "li ::i: '-

.*-

-"-Ift:

::::rr rrrr

"

Zf:i=t:

-m i]^. : :J

"i-

0.001 ,

0

ill

.10

-nd

i i 1> i <

-i-i

i i

--+4-4-

* 10

1.0

*

i > t 1

4--4-

10

10.0

TTt1 > 1 > k

l

0

30

Frequency cy/nun

Page 58: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 2 9 B-3

Modulation

Measured Fourier Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 3

0.001

Frequency cy/nun

Page 59: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 30 B-4

Modulation

MeasuredFourier-

Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 4

1.0

0.10

0.01

0.001

0.10'Toe

Frequency cy/nun

Page 60: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 31 B-5

Modulation

Measured Fouriez Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 5

0.001

0.10

Frequency cy/mm

Page 61: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 32 B-6

Modulation

Measured Fourier Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 6

o.io

0.001o.io

'

f fib

Frequency cy/mm

Page 62: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 33 B-7

Modulation

Measured Fourier Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 7

1.0 -o

o.io

0.01

o.ooi

o.io

Frequency cy/mm

Page 63: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 34B-e

Modulation

MeasuredFourier-

Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 8

0.001

0.10

Frequency cy/mm

Page 64: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 35B-9

Measured Fourier Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 9

o.ooi-

0.10100

Frequency cy/mm

Page 65: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 36B-10

Measured Fourier Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 10

Modulation

Frequency cy/mm

Page 66: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 37B-ll

Modulation

Measured Fourier Transform Modulation

Fit to Gilmore's Parameters and the

Limits on U for Sample 11

1.0 =

o.io

o.oi <

J.0010.10

i !.* '

Jo6

Frequency cy/mm

Page 67: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Appendix C

Measured Spread Functions of Samples 1-11

Sample descriptions appear on page B.

Page 68: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 38 C-l

tea^ured Spread Function of Sample 1

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8

mm

Page 69: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 3 9 C-2

Measured Spread Function of Sample 2

fM

f\co : \d~

1or "JTO Ol

- '

o~

rvi :

d"qt )'"\

o-

U

-0.8 -0.6 -0.4 -0.2 0 0.2

mm

0.4 0.6 0.8

Page 70: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 40 C-3

Measured Spread Function of Sample 3

rsi

A'

w -

11\

O";

q:^3

TJ O; 1"

1 \o"

Ir\ : t \o~

A \

1 1 1,1

""I11 ,, ' ' ' '

-0.8 -0.6 -0.4 -0.2 0 0.2

mm

0.4 0.6 0.8

Page 71: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 4 1 C-4

Measured Spread Function of Sample 4

or

\ i\CD / \d ,

u3 ]

| i1

d .

1/ i/

i

.1

/ \~ >mT

V~^4r"> ^^* pn-r

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.5 0.8 1

mm

Page 72: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 4 2 C-5

Measured Spread Function of Sample 5

(N

A

A*>f

or *i ITJ o :

1i

co

in io"

/V/

""o.e -o .6 -0 .4 -0 .2 C) 0 .2 0 .4 0 .6 0 .8

mm

Page 73: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 43 C-6

Measured Spread Function of Sample 6

A* / I

f 1aw

*

I

\\d"

cr H-O o -

o

in :/

o"

/ 1i

-rrlC

VL^1 __

"-I

0.8 -D .6 -c .4 -0 .2 (D 0

1 III

.2 0 .4 0 .6 0 .8 ]

mm

Page 74: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 4 4 C-7

Measured Spread Function of Sample 7

CO

o .

<n

d~

7

3 . i TTi 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1

1 1 1 1 1 1 n 1 11

1 1 1 1 1 1 1 1 11

1 1 1 1 1 1 1 1 1 1' 1 1 1 1 1 1 1 1

[1 1 1 1 1 1 1 n [

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

mm

Page 75: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 45 C-B

Measured Spread Function of Sample 8

Page 76: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 46 C-9

Measured Spread Function of Sample 9

^ .

"

d"

KJ-\Zt i mi i i 11 1 1 [Ti 1 1 iii i i 1 1 i 1 1 |

1 1 1 1 1 1 1 i 1 1 '| i 1 1 i 11 1 1 1 1 1 1 1 i| i i 1 1 1 1 1 f i

[1 1 1 1 1 1 i 1 1

1

-0.8 -0.E -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

mm

Page 77: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 4? C-10

Measured Spread Function of Sample 10

Page 78: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Figure 48 C-ll

Measured Spread Function of Sample 11

r\i

A

MMf

iid -

to : 1 1D -

1 {\w 1 \d

;t

\//

11

1i

\\

o :/*

/ 1 \

\J V

C i n m i < 1 1 1 1 1 1 1 1 1 1 1 1 11

1 1 1 1 1 1 i 1 1 j 1 1 1 1 ii 1 1 1 1 1 m 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1

-0.8 -0.6 -0.4 -0.2 0.2 0.4 0.6 0.8 1

mm

Page 79: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Appendix T)

Equations used to find the ahsorption and scattering

coefficients, K and S.

If Rb the reflectance of a black backing

Rw the reflectance of a white backing

Rsb the reflectance of the sample on

the black backing

Rsw = the reflectance of the sample on

the white backing

X = the sample thickness

Then A = 1/2 C Psw t- (Rsb-Rsw+Rw/RsbP.w) 3

and B = (a - 1)

and SX = 1/B C Arc ctgh (A-Rsb/B) - Arc ctgh (A-Rh'B) 3

and K = S (A-l)

where Arc ctgh (x) = the inverse hyperbolic cotangent of x.

Page 80: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Table 4

Reflectance Measurements Used In Kubelka-Munk

Calculation:

D-2

Reflectance of white backing: 0.863

Reflectance of black backing: 0.001

| Sample | Thickness | Backing | Reflectance |1 | (mm) j | j

1 1 1 0.0B89 | Black | 0.780 |

1 1 1 White | 0.BB6 |

1 2 | 0.111B | Black | 0.740 I

1 1 | White | 0.B62 |

1 3 ! 0.0940 | Black | 0.769 |

1 I | White | 0.B79 |

I 4 | 0.0914 | Black | 0.B53 |

| | | White | 0.B75 |

| 5 | 0.2692 | Black | 0.853 I

| | | White | 0.B61 |

| 6 | 0.0B64 ! Black | 0.B07 |

1 | | White | 0.854 I

| 7 | 0.2692 1 Black | 0.BB2 1

1 | | White | O.BBB |

I 8 ! 0.1194 I Black | 0.B11 1

j | | White | 0.8B5 |

1 9 | 0.1041 1 Black | 0.577 |

j | | White I 0.647 |

j io | 0.1143 ! Black | 0.740 I

1 | White I 0.838 |

! 11 | 0.1245 1 Black | 0.757 !

| , | White | 0.851 |

Page 81: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

D-3

Table 5

Values of U and R predicted from K and S according tothe regression equations

log R -0.606- 0.32B log S

log U * -1.20 - 1.32 log K

sample | Predicted | Predicted

#1 R | U

1 | 0.07249 | 0.44934

2 | O.0B304 | 0.2BB6B

3 | 0.0750B | 0.37156

4 | 0.05615 | 0.0B347

5 | 0.07311 | 0.172B7

6 | 0.06350 | 0.0B226

7 | 0.067B1 | 0.23760

B | 0.06976 | 0.12275

9 | 0.09022 | 0.01769

10 | 0.0B155 | 0.1447B

11 | 0.09384 I 0.34B47

Page 82: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Appendix E

Computer program (BASIC) used to operate

the microdensitometer

Page 83: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

10 REM M/M SUBROUTINES PACKAGE 1 PART PROGRAM BY J. P. B-29-7B

20 COM Z7: SELECT PRINT 005: PRINT HEX(030A0A) : IF 27 >0 THEN 130

30 COM HB6,WB*6,RB*S,SB10:REM TABLE (MOVE. WAIT) IV METER READ40 WB=HEX(000000000099):SB*HEX(0D):REM SET WAIT. STATUS50 COM BB,MB,NB,XB,YB:BB,MB,NB=1:REM BACKGROUND, MAG, LOCATION60 COM RB(200),FB(l)fRB:RB=l

70 REM TO USE DEFFN'l SET RBO >30 TO USE DEFFN'4 SET FB(1S0>

BO COM DB30,KB*l,M964,S9tl,F9*l,C0:REM DATE, KEY,MESS,CALIB90 COM IB*(12, 2)11,LB(12, 2)2, IBillREM ID. tV FORMAT TEST

100 COM TB(4)64,TB,UB:INIT(AA)TB():TB,UB=1:REM TAPE SETUP

110 REWIND :GOSUB '23CM0UNT DATA TAPE",T*. 1 ): REWIND120 27-1

130 REM

140 REM PLACE MAIN PROGRAM BETWEEN LINES 130 & 4000

150 SELECT PRINT 215(80)

160 FOR Y = 1 TO 200

161 V=0jzn R8-1

170 GOSUB '1(-1,0,2)

180 SELECT PRINT 215(B0)

190 FOR X = 1 TO 10

200 GOSUB '1 (0,0,1)

206 V=V+RB(X)

210 NEXT X

211 PRINT V/10000

212 PRINTTAB(V/100);""

214 X=0

220 NEXT Y

4000 END

5000 DEFFN'0(X9,Y9):REM TABLE MOVE

5005 X7=INT ( ABS ( X9MB ) -. 5 ) : X9=SGN ( X9 )

5010 IF X7 >0 THEN 015: X9=l

5015 Y7=INT(ABS(Y9NB)+.5):Y9=SGN(Y9)

5020 IF Y7 >0 THEN 5025: Y9=l

5025 STR(MBt,6)=HEX(99)

B030 BlN(STR(M8*,S))=Y9+(X9+3)/2

S035 BIN(STR(MB*,4))=Y7-256(INT(Y7/256))

5040 BIN(STR(MB*,3)>=INT(Y7/256)

5045 BIN(STR(M8*,2))=X7-2S6(INT(X7/256))

5050 BIN(MB*)=INT(X7/2S6)

5055 SELECT PRINT 4EE: PRINT MB*: SELECT PRINT 005

5060 X7=X7SGN(X9)/MB:XB=XB+X7

5065 Y7=Y7SGN(Y9)/N8:YB=YB-Y7

5070 RETURN

5100 DEFFN'MA9,B9,C9):REM PUT C9 READINGS IN RBO

5105 DATA SAVE /4EE,WB*: A6=EXP(7)

5110 GI0/25A(C610fSB*)RB*: CONVERT RBTO A6

5115 RB(RB)=A6/BB

5120 IF C9< 2 THEN S170

5125 COSUB '0<A9fB9>: SELECT PRINT 4EE

5130 B6R8+1

5135 C6R8+C9-1:G0T0 5145

5140 PRINTMB*:XB=XB+X7:YB=YB+Y7:B6=B6+1

5145 PRINT UB*:A6EXP(7)^ ^

5150 C10/25A(C610,SB)RB*:CONVERT RB*TO A6

5155 RB(B6)=A6/BB

5160 IF B6OC6 THEN 5140

5165 SELECT PRINT 005

2 KFFS*2!#l5"9?CffD9>:REH HIGH SPEED READ TO TAPE

5205 C6=0F0R B6-1 TO D9:DATA SAVE /4EE,WB. A6-EXP(7)

5210 tClO^MctlO.SB^RB*: CONVERT RBtTO A6: C6=C6+A6: NEXT B6

Page 84: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

.*.- ' "w"2,""!!"' *""N ,L"'% tw,fOU/ rnun ww, w, . ww-ww-.,.

5230 IF C9< 2 THEN 5270: D6=2: GOTO 52455235 D6=D6+1

5240 PRINT MB*:XB=XB+X7:YB=YB+Y75245 C6=0:F0R B6=l TO D9: PRINT WB*: A6=EXP(7)5250 *GI0/2SA(C610,SB*)RB*: CONVERT RB*T0 A6: C6=C6+A6: NEXT B65255 IF UB< 64 THEN 5260:G0SUB '13

5260 PACK(*M*M) STR(TB*(TB),UB) FROM C6/D9: UB=UB+25265 IF D6< C9 THEN 5235

5270 SELECT PRINT 005: RETURN

5300 DEFFN'3(A9,B9,F9,G9):REM SEARCH FOR AN EDGE

5302 A6A9 : B6=B9 : F6F9 : G6=ABS ( G9 )

5304 E7l:REM COULDN'T FIND IMAGE

5306 DATA SAVE /4EE,WB*: C6=EXP(7)

530B *GI0/2SA(C610,SB*)RB*: CONVERT RB*T0 C6

5310 IF C6/BBSGN(F6) >F6 THEN 5316

5312 A6=-A6:B6=-B6:F6=-F6:REM REVERSE M0VE,THRES

5314 E7=2:REM COULDN'T GET OFF IMAGE

5316 GOSUB '0(A6,B6): SELECT PRINT 4EE:REM FAST SEARCH *

531B D7,D6=SQR(X7t2+Y7t2):G0T0 5322: REM FORWARD DISTANCE

5320 PRINT MB*:X8=XB+X7:YB=YB+Y7:D7=D7+D65322 PRINT WBt : C6=EXP(7) : *GI0/2SA(C610, SB*)RB*: CONVERT RB$TO C6

5324 IF C6/BB*SGN(F6)< F6 THEN 5328

5326 IF D7< G6 THEN 5320: GOTO 5356: REM LIMIT->ERR EXIT

532B E6=l:IF G9 >0 THEN 5330: E6=5: REM SLOW SEARCH

5330 GOSUB '0(-SGN(A6)E6,-SGN<B6)*E6) : REM 1 OR 5 STEP BACKUP

5332 D6=SGR(X7t2+Y7*2):REM BACKWARD DISTANCE

5334 SELECT PRINT 4EE:G0T0 533B

5336 PRINT MB*: XB=XB+X7: YB=YB+Y7: D6=D6+E6

533B PRINT WB* : C6=EXP(7) : *GI0/2SA< C610, SB*)RB*: CONVERT RB*T0 C6

5340 IF C6/BB*SGN(F6) >F6 THEN 5346

5342 IF D6< D7+S THEN 5336: REM +5 FOR BACKLASH PROBLEMS

5344 GOTO 5312: REM LIMIT->START OVER

5346 E7=0:REM FOUND IMAGE

534B IF F6 >0 THEN 5354: REM -THRES,BACK OFF EDGE

5350 GOSUB '0(SGN(A6)E6, SGN(B6)E6) : REM REVERSE MOVE

5352 D6=D6-E6:REM UPDATE

5354 D7=(D7-D6)*SGN(F6):REM UPDATE DISTANCE TRAVELED

5356 SELECT PRINT 005

5358 RETURN

5400 DEFFN'4(A9,B9):REM LINE DARKNESS

5402 IF E7=0 THEN 5404: GOSUB '0( A9,B9) : GOTO 5456

5404 A9=A9+XB:B9=B9+YB

5406 SELECT PRINT 4EE:F0R A6=1T0 5: PRINT MB*: NEXT A6

540B XOR <STR(MB*,S,1),03):XB=XB+5*X7:YB=Y8+5*Y7

5410 D6,B6=.BS:E6,F6=0:REM THRESHOLDS, LIMIT,* OF 2ND'S

5412 IF E6=150 THEN S432:E6=E6+1

5414 ?GI0/25A(C610,SB*)RB*: PRINT MB*

5416 CONVERT RB*TO A6: FB(E6)A6/BB

541B IF FB(E6)SGN(D6) >D6 THEN 5412: IF E6=l THEN 5412

5420 IF FB(E6-1)SGN(D6) >D& THEN 5412: REM 2ND READ BELOW THRES

5422 F6F6-l:IF F6 >1 THEN 5426

5424 C6E6-l:D6= -D6:G0T0 5412: REM START OF LINE, REVERSE THRES

5426 C6<CA*E6-2)/2:REM MID POINT, START+END-2

542B GA=<FB(G6-1>*FB(G6)-FB<G6+1))/3:REM REF.-AVG 3 MID POINTS

5430 d2-.4*.6*C6:IF D6<- B6 THEN 6432: B6-D6: D6= -D6:C0T0 6412

5432 XB=XB-E6X7:YB=YB-E6Y7:C0SUB '0(A9-XB,B9-YB)

5434 IF E6=150 THEN 6456:REM LIMIT CACHED?

5436 IF FB(1)<= D6 THEN 5456: REM BACKGROUND PROBLEM

543B A6=l:B6E6+l

6440 A6=A6+1IF FB(A6) >D& THEN 5440

S442 A6=A6-<D6-FBTA6))/<FB(A6-1)-FB(A6)):REM FRONT END OF LINE

5444 PcA=r<A-i tp FfttGA) >D6 THEN 5444

Page 85: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

5454 GOTO 545B

5456 RB(RB)=0:RB<RBH)-l:RB(RB+2)S.49:REM ERR VALUES

545B RB=RB+3: RETURN

5800 DEFFN'B<A9fB9,C9):REM PUT M TO TAPE

5B05 A6=A910tC9:A6=lNT(ABS(A6))SGN(A6)

SB10 B6=A6/10tB9:C6=lNT((B9+l)/2): INIT<AA)U9*

5815 IF B9/2<>INT(B9/2) THEN 6B40

5B20 D6l:IF B6 >0 THEN SB25:D6=2

5B25 PACK(.M******M*WK*OSTR(U9*,D6> FROM B6

5B30 IF D6<>2 THEN 5B60

6B35 OR <STR(U9*,l,l)f AB) : C6C6+1 : GOTO 5860

5B40 IF B6 >*0 THEN 6B50:IF B6<=-.1 THEN 5B50

5B45 B6*B6M0: C6=C6-1:G0T0 5B20

5B50 PACK (-.MNNMMNNMMMMNM) U9* FROM B6

5B55 OR <STR(U9*,1,1),A0)

5B60 IF UB+C6< 66 THEN 5B65: GOSUB '13

5665 STR ( TB* ( T B ) , UB, C6 ) =STR ( U9*, 1 , C6 ) : UB=UB+C6

5B70 RETURN

5900 DEFFN'9(B9,C9,D9):REM PUT D9 K'S FROM RBO TO TAPE

5905 FOR E6=l TO D9

5910 A6=RB ( E6 ) 1OtC9 : A6= INT ( ABS ( A6 ) )SGN ( A6 )

5915 B6=A6/10*B9: C6=INT( (B9+1 )/2) : INIT(AA)U9*

5920 IF B9/2<>INT(B9/2) THEN 5940

5925 D6=l:IF B6 >0 THEN 5930: D6=2

5930 PACK(.W****4*l**WMtOSTR(U9*,D6) FROM B6:IF D6<>2 THEN 5955

5935 OR ( STR (U9*,l,l),AB):C6=C6+l: GOTO 5955

5940 IF B6 >=0 THEN 5950: IF B6<= -.1 THEN 5950

5945 B6=B610:C6=C6-l:G0T0 5925

5950 PACK (-.MNNNNNMMNNNNN )U9* FROM B6:0R (STR(U9*, 1, 1 ) , AO)

5955 IF UB+C6< 66 THEN 5960: GOSUB '13

5960 STR ( TB* ( TB ), UB, C6 ) =STR ( U9* , 1 , C6 > : UB=UB+C6

5965 NEXT E6

5970 RETURN

6000 DEFFN'10(M9*,A9>:REM PUT ALPHA TO TAPE

6005 ADD (M9*,A0)

6010 FOR A6=l TO A9

6015 IF UB+K 66 THEN 6025

6020 GOSUB '13

6025 STR(T8*(TB)fUB,l)=STR(M9*,A6)

6030 U8=UB+1

6035 NEXT A6

6040 RETURN

6045 REM

6050 REM

6055 REM

6060 REM

6065 REM

6070 REM

6300 DEFFN'13:REM WRITE BLOCK OF TAPE

6305 UB=1

6310 TBTB*1

6315 IF TB< 5 THEN 6335

6320 DATA SAVE BTTB*()

6325 1NIT(AA)TB*()

6330 TB=1

6335 RETURN

6340 REM

6345 REM

6350 REM

6355 REM

6360 REM

6365 REM

6370 REM . .. nn prcrcu

Page 86: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Appendix F

Computer program l FOP. !>.;$} U5?i tO fvalU^tt

the edge gradients

Page 87: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

* VARIABLE DECLARATION

^5nm?^)iY6i^64>'DX'D'L'X2(12B>'U(128>^2(128)5 S??iJ?Bi;S;f?AS^'D2(128)'F(12B)'X3'M2'^

RPA? KJNcJ4i:?4;f4)'54i-64!64)'X4(12B)rY3(128),N3,LARGEXINTEGER FIN

'" } 'P2('64:64 } 'Y4'C5'X5'L3,M3( -64 :64) ,R(-64 :64 ) , J

JSS^S ;^2;"'!!;H^'!J'?'B2'0'nn'C3'C4's2'x'I'"'Cof,cof2COMPLEX Y2(128),A(128),Z(l).A3(12B).B3(12B).mM2ft>CHARACTER*20 FILENAME

'

********** DIFFERENTIATION OF EDGE GRADIENT **********

AAA****************************^*********,!,**********************,!,,!,

OPEN (2,FILE='Y.DAT'

,STATUS* 'OLD' )

OPEN (3,FILE='DX.DAT'

,STATUS* 'NEW'

)

PRINT*, 'ENTER THE NUMBER OF POINTS IN THE EDGE GRADIENT DATAFILE'

READ*,N2

D=0.0127

L0

DO 100 C*-((N2-D/2), ((N2-D/2)

READ(2,*) X(C>, Y(C)100 CONTINUE

DO 200 C=-((N2-l)/2),((N2-l)/2)-lDX=(Y(C+1)-Y(C))/D

WRITE(3,*) C*D,DX

L*L+D

200 CONTINUE

REWINDO)

****************** PEAK FIND ROUTINE **************************

**************************************************************************

OPEN ( 17,FILE*'

SMOOTH.DAT'

, STATUS *'OLD'

)

N4=N2-1

DO I-((N4-l)/2),((N4-l)/2)

READO,*) P2(I),A5(I)

END DO

Y4*0.0

C5*(N4-l>/2

DO X5-C5,C5-11

Y4-0.0

DO L3X5,X5+10

Y4Y4+A5(L3>/11

END DO

HRITE(17,*)P2(X5+5),Y4

END DO

REWINDO)

REWIND(17)

DO I-C5,C5-11

READ(17,*) M3(I>, R<I>

Page 88: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

END DO

REWIND(17)

LARGE*0.0

DO J-C5,C5-11LARGE*AMAX1 ( LARGE ,R ( J ) )END DO

DO IC5,C5-11READU7,*) M3(I), R(DIF <R(I).EO.LARGE> THENLARGEX=M3 ( I )

Y 1S''IARCE'*M X IS',LARGEX

END IF

END DO

PRINT*, 'PEAK FIND FAILED'

GOTO 950

********** SORTER FOR TRANSFORMING **********

*************a**************aa***aa*a*aAAaAAAAAAAAAAAAAAAA

249 OPEN (7,FILE* 'DXSORT.DAT', STATUS* 'OLD')

DO 300 C2*1,N4

READ (3,*) X2(C2), U(C2)

Y2(C2)*U(C2)300 CONTINUE

REWINDO)

DO 325 C2*1,N4

READ (3,*) A2(C2), B(C2)

IF (A2(C2).EQ.LARGEX) GOTO 350

325 CONTINUE

PRINT*, 'THAT VALUE WAS NOTFOUND'

GOTO 950

350 PRINT*. 'THE MAXIMUM DELTA R OCCURS AT X* '

,A2 ( C2),'

SAMPLE #',C2

M=C2

DO 400 L2*C2,N4

WRITE(7.*) Y2(L2)

400 CONTINUE

DO 500 C2-1.M-1

WRITE(7.*) Y2(C2)

500 CONTINUE

************* TRANSFORMATION OF SPREAD FUNCTION **********

******************************************************************

X30.0

2(1)(0. 0,0.0)

M20.0

NN4

0PEN(9,FILE'PFFT.0UT' )

OPEN ( 1 ,FILE'SM00TH2 . DAT

'

,STATUS*

'

NEW'

)

Page 89: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

WRITE (6,*) 'ENTER 0 FOR ALL DATA, 1 FOR FILTEREDDATA'

READ ( 5, *) B2

REWIND(7)

DO I 1, N

READ ( 7, a ) a ( I )

END DO

CLOSE ( 7, STATUS'KEEP*

)

CALL FAST ( A, N, 1 )

OPEN(8,FILE*'FFT.OUT*

,STATUS* 'NEW'

)

IF (B2.EQ.1) THEN

GOTO 506

a***a*aaaaaaa SMOOTHING ROUTINE FOR FINDING CUTOFF FREQUENCY aaaaaaaaaa

PRINT*, 'WHAT VALUE DO YOU WANT TO USE FOR SMOOTHEDCUT-OFF?'

READ*, CUT

F2*5/(N*.0127)

DO I*1,N-11

Y4=0.0

DO L3*I,I+10

Y4=Y4*(A(L3)/11)

END DO

WRITEd,*) F2,Y4

F2*F2+1/(N*.0127)

END DO

REWIND! 1)

DO I=5,N-11

READtl,*) M4,R2

IF (ABS(R2).LT.CUT) THEN

R0*ABS(R2)

C0F*I

WRITE (6,*) 'FIRST CUTOFF ISAT'

,R2, 'COUNT IS', I

PRINT*,' '

GOTO 505

END IF

END DO

PRINT*, 'ERROR IN CUT-OFFDETERMINATION'

GOTO 950

****aa**** ROUNDING ROUTINE TO FIND SECOND CUTOFF FREQUENCY aaaaaaaaaa

505 RO-RO+0. 00005

ROREAL(INT(RO*10000.0)>

RO*RO/10000.0^^

WRITE ( 6,*) 'ROUNDEDCUTOFF IS ,RO

PRINT*,' '

DO ICOF+l,N

READ(1,*) M5,R3

R03*ABS(R3)

Page 90: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

R03-R03+0. 00005

R03*REAL(INTIR03*10000.0))R03-R03/10000.0

IF (R03.EQ.R0) THEN

C0F2I

WRITE( 6,*) 'SECOND CUTOFF WAS FOUNDAT'

,R3, 'COUNT IS', IPRINT*,' '

WRITE (6,*) 'SECOND ROUNDED CUTOFF WAS',R03

GOTO 506

END IF

END DO

PRINT*, 'ERROR IN CUT-OFFDETERMINATION'

GOTO 950

506 C0F*26

C0F2-40

WRITE(6,*)'THE CUT-OFF FREQUENCIESARE'

,COF*l/ (N*. 0127) ,'AND'

WRITE( 6,*)COF2*l/(N*. 0127), 'INTEGER COUNTSARE'

,COF,COF2

PRINT*,

' '

WRITE (6,*) 'HOW MANY ZEROES DO YOU WANT TO ADD TO THEDATA?'

READ (5,*) 0

N4=N4+0

WRITE (6,*) 'ENTER 1 TO NORMALIZE, 0 IFNOT'

READ (5,*) NN

IF (NN.EQ.l) THEN

NNV*REAL(A(1)>

WRITE(6,*) 'VALUES WILL BE NORMALIZED TO'

,NNV

ELSE

NNV=1.0

ENDIF

DO 1*1,N

D2(I)REAL(A(D)

F(I)*AIMAG(A(I>),VAAov

MOD(I)SQRT((D2(I)/NNV)**2-KF(I)/NNV)**2)

END DO

GOTO 700

ELSE

GOTO 900

END IF

600 DO W=I,N

WRITE ( B, * > Z<1>

WRITE ( 9, *> X3,M2

X3*X3+1/(N*.0127)

IF (W.EQ.COF2) GOTO BOO

END DOWRITE(6,*)'NEVER SAW SS*',5S

GOTO 910

700 DO I - 1, N

IF (I.EQ.COF) GOTO 600

Page 91: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

WRITE ( B, a ) a ( I ) /NNVWRITE ( 9, *) X3,M0D(I)X3*X3+1/(NA.0127)

END DO

PRINTA, 'NEVER FOUND CUTOFF FREQUENCYGOTO 910

BOO DO 1*1,0

WRITE(8,A) Z(l)

WRITE(9,A) X3,M2

X3X3+(1/(N*.0127))

END DO

DO I W+l, N

WRITE (8, * ) a ( I ) /NNV

WRITE ( 9, *) X3,M0D(I)

X3*X3+1/(N*.0127)

END DO

PRINT*, 'ENTER 1 TO STOP WITH ALP FFT, 0OTHERWISE'

READ*,FIN

IF (FIN.EQ.l) GOTO 950

GOTO 910

900 NNV=1.0

DO I * 1, N

WRITE ( B, * ) A ( I ) / NNV

WRITE ( 9, A) X3,M0D(I)

X3*X3+1/(N*.0127)

END DO

PRINT*, 'ENTER 1 TO STOP WITH ALP FFT, 0OTHERWISE'

READ*,FIN

IF (FIN.EQ.l) GOTO 950

***aaaa*a**a DIVISION OF SYSTEM SPREADaaaaaaaaaa

****aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

910 REWIND(B)

N*N4

OPEN (12,FILE*'FILALPFFT.DAT'>

OPEN(13,FILE* 'COR.DAT',STATUS- 'NEW')

OPEN (25,FILE* 'CFFT.DAT',STATUS- 'NEW )

DO C3-1,12B

READ(B,*) A3(C3)

READ(12,*) B3(C3)

END DO

Page 92: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

DO C3l,128

IF (B3(C3).EQ.0.0) THEN

D3(C3)-(0. 0,0.0)

GOTO 920

ENDIF

D3(C3)*A3(C3)/B3(C3)

920 D2(C3)REAL(D3(C3))

F(C3)AIMAG(D3(C3)>

M0D(C3)SQRT(D2(C3)AA2+F(C3)AA2)WRITEU3,*) D3(C3)

END DO

X33-0.0

DO C3l,64

WRITE(25,A) X33, M0D(C3)

X33*X33+(1/(N*.0127))

END DO

REWIND (13)

aaaaaaaaaa BACK TRANSFORMATION aaaaaaaaaaaaaaaaaa

0PEN(19,FILE*'BFFT.0UT'

,STATUS* 'NEW'

)0PEN(20,FILE=*PBFFT.0UT'

,STATUS* 'NEW'

)

N*N4

DO I * 1, N

READ (13, a ) A ( I )

END DO

CLOSE ( 13, STATUS *'KEEP'

)

CALL FAST ( A, N, -1 )

NNV=REAL(A(D)

DO 1*1,N

D2(I)REAL(A(D)

F(I)-AIMAG(A(D)M0D(I)*SQRT((D2(I)/NNV)AA2+(F(I)/NNV)**2)

END DO

DO I 1, N

WRITE (19 ,a ) A ( I ) / NNV

WRITE ( 20, *) X3,M0D(I)

X3*X3+1/(N*.0127)

END DO

****aaaaa***** SORTER FOR PLOTTING SPREAD FUNCTION ******aaaa

*****AA*AAAAAAAAAAAAAAAAAA**AAAAAAAAAAAAAAAAA**AAAAAAAAAAAAAA*AAAA

REWIND(20)

N3 ((N-D/2)

ClLFILE-'FINAL.DAT' )

Page 93: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

DO C4-1,N

READ (20,A) X4(C4), Y3(C4)END DO

REWIND! 20)

DO I*((N/2)+l),NWRITE(15,A) N3AD,Y3(I)N3N3+1

END DO

DO 1*1,N/2

WRITE(15,A) N3*D,Y3(I)N3-N3+1

END DO

950 STOP

END

Page 94: The Determination of paper spread functions and their Fourier transforms from Kubelka ... · 2020. 5. 17. · the Kubelka-Munk scattering coefficient, s, for the papersCBD. The average

Vita

Brian Pridham was born and raised in Canfield, Ohio. He

graduated from Canfield High School in 19B0 and entered

Eisenhower College the following year. After studying

Professional Photography for one year, Brian enrolled at PIT

to study Photographic Science and Instrumentation -- now

known as Imaging and Photographic Science. Brian has been

an employee of the Photographic Products Division of E. I.

DuPont and Nemours Co. since July of 1984. Upon graduation

from RIT, Brian hopes to find employment in the areas of

Digital Imaging or Image Microstructure.