FamilySearch Scanning (Scanstone) An Automated Exposure Method For - - PowerPoint PPT Presentation

familysearch scanning
SMART_READER_LITE
LIVE PREVIEW

FamilySearch Scanning (Scanstone) An Automated Exposure Method For - - PowerPoint PPT Presentation

FamilySearch Scanning (Scanstone) An Automated Exposure Method For Scanning Microfilm Heath Nielson nielsonhe@ldschurch.org Digitizing Microfilm Scan as efficiently as possible At 30 minutes a roll, it would require a single scanner


slide-1
SLIDE 1

FamilySearch Scanning

(Scanstone)

An Automated Exposure Method For Scanning Microfilm

Heath Nielson nielsonhe@ldschurch.org

slide-2
SLIDE 2

Digitizing Microfilm

Scan as efficiently as possible

– At 30 minutes a roll, it would require a single

scanner 142 years of constant scanning to scan 2.5 million rolls

Maintain consistent (good) quality

– Adjust lamp level

slide-3
SLIDE 3

Changing light level

Lamp level: 80 180 200 210 220 230 240 250 90 100 110 120 130 140 190 150 160 170

slide-4
SLIDE 4

Goal

To maintain efficiency and quality, we

need to automatically identify the optimal lamp setting for a given film

Optimal lamp level is dependent upon:

– Film density – Focal length – Light output

slide-5
SLIDE 5

Film Density

Amount of incident light transmitted through the film

is measured in terms of optical density

∞ ≤ ≤ D ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ =

t i

I I D log

) ( i I ) ( t I

28 . 07 . − ≈

min

D 80 . 1 80 . − ≈

max

D

(85%-52%) (15%-1%)

D

Film Contrast is dependent upon range between and

max

D

min

D

slide-6
SLIDE 6

Density vs. Lamp Level

Histogram View

50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity 50 100 150 200 250 300 8 9 5 1 1 1 2 5 1 4 1 5 5 1 7 1 8 5 2 2 1 5 2 3 2 4 5 Lamp Intensity

16 . ≈

min

D

40 . 1 ≈

max

D

slide-7
SLIDE 7

Density Test

Created test film comprised of 17 sections

– The density of each section was constant – The sections represented a range of densities

from 0.03 to 1.50

Film was scanned multiple times across a

range of different lamp levels

The mean intensity for each density was

calculated

slide-8
SLIDE 8

Density Roll

slide-9
SLIDE 9

Result of Test Roll

200DPI-16x

0.0 50.0 100.0 150.0 200.0 250.0 300.0 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 Lamp Intensity 0.03 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 0.95 1.00 1.05 1.10 1.15 1.20 1.30 1.40 1.50

slide-10
SLIDE 10

Focal length

Camera Lens

Camera and lens move

– Affects the amount of light

received by the camera

– Position is determined by

the selected DPI and reduction ratio of the film prior to scanning

slide-11
SLIDE 11

Focal Length vs. Lamp Level

200DPI-10x

0.0 50.0 100.0 150.0 200.0 250.0 300.0 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 Lamp Intensity 0.03 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 0.95 1.00 1.05 1.10 1.15 1.20 1.30 1.40 1.50

200DPI-12x

0.0 50.0 100.0 150.0 200.0 250.0 300.0 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 Lamp Intensity 0.03 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 0.95 1.00 1.05 1.10 1.15 1.20 1.30 1.40 1.50

200DPI-16x

0.0 50.0 100.0 150.0 200.0 250.0 300.0 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 Lamp Intensity 0.03 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 0.95 1.00 1.05 1.10 1.15 1.20 1.30 1.40 1.50

200DPI-24x

0.0 50.0 100.0 150.0 200.0 250.0 300.0 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 Lamp Intensity 0.03 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 0.95 1.00 1.05 1.10 1.15 1.20 1.30 1.40 1.50

200DPI-42x

0.0 50.0 100.0 150.0 200.0 250.0 300.0 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 Lamp Intensity 0.03 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 0.95 1.00 1.05 1.10 1.15 1.20 1.30 1.40 1.50

slide-12
SLIDE 12

Scanner Light Output

Light output is

inconsistent across scanners

Mechanical differences

– Presence of diffuser – Out of calibration – Age of lamp

Scanners Compared - Lumens

0.00 200.00 400.00 600.00 800.00 1000.00 1200.00 1400.00 64 128 192 255 Lamp Level Lumens S01 S02 S03 S04 S05 S06 S07 S08 S09 S10

slide-13
SLIDE 13

Developing an Exposure Strategy

Input

– Unknown film density – Variable focal length – Inconsistent light output across scanners

Output

– Inter-frame background and handwriting with an

intensity ~0

– Frame background with an intensity ~200 or greater

How should the lamp be adjusted?

slide-14
SLIDE 14

Histogram Stretching

Set the lamp to an “average” value for the

selected focal length

Scan the film Find the mode of the black and white

distributions

Create a stretching function to remap the

scanned pixel data

) , (

w b x

x

) (

b

x x a y − =

b w

x x a − = 200

slide-15
SLIDE 15

Example

177 =

b

x 857 . 2 177 247 200 = − = a

) 177 ( 857 . 2 ) ( − = x x f

247 =

w

x

slide-16
SLIDE 16

Invariant to minor lamp changes

slide-17
SLIDE 17

Potential problems

Still some dependence upon lamp level

– Extreme values cause camera saturation

Assumes a single black or white

distribution

– What value produces acceptable results for a

multi-modal distribution?

Fewer gray levels by stretching the image

data post-scan

slide-18
SLIDE 18

Manual Audit

A random sample of 469 films were

selected from the 2.5 million rolls

Each film was scanned and audited for

quality

If quality was deemed unacceptable, the

contrast could be overridden

slide-19
SLIDE 19

Results

185 (39%) films were manually adjusted

– As the test proceeded, the number of films

adjusted decreased

– In 155 films (84%), the contrast was

increased

Average number of gray levels

– 187 before audit – 169 after audit

slide-20
SLIDE 20

Future Directions

Better metrics for determining a ‘good’ quality

image

Localized histogram stretching

– Per region – Per frame

12-bit scanning

– Decreases further, dependence upon lamp – Increases likelihood of capturing full dynamic range

between and

min

D

max

D

slide-21
SLIDE 21

Conclusion

We have shown an exposure algorithm

which produces consistent output in the presence of differing amounts of light and is automated, maintaining the efficiency necessary to scan large numbers of film