[sane-devel] Digital ICE support
Sun, 30 Nov 2003 16:24:41 +0100
Content-Type: text/plain; charset=UTF-8
since some days I've been thinking about implementing routines to
utilize the infrared channel supplied by my Nikon LS-2000 scanner for
automatic defect correction. Is someone already working on this?
My ideas for a first shot on this are (with low IR values ("black")
being high defect probability values):
- Identify single defects (pixel clusters):
- Count all pixels above a certain probability threshold automatically
- Group adjacent defect pixels into defect clusters
- Add pixels adjacent to a cluster that are above a second (lower)
defect probability threshold to the defect cluster
- Join defect clusters that share pixels added in the previous step
- Repair defects by interpolation between "healthy" pixels. Obviously
this is the trickier part of it all.
Comments or ideas are welcome.
Nils Philippsen / Berliner Stra=C3=9Fe 39 / D-71229 Leonberg=20
firstname.lastname@example.org / email@example.com / firstname.lastname@example.org
PGP fingerprint: C4A8 9474 5C4C ADE3 2B8F 656D 47D8 9B65 6951 3011
Ever noticed that common sense isn't really all that common?
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
-----END PGP SIGNATURE-----