iiit hyderabad - 1 book reading interface: image processing issues j.chetan, v.sreekanth, rakesh...
TRANSCRIPT
IIIT Hyderabad - http://dli.iiit.acIIIT Hyderabad - http://dli.iiit.ac.in/.in/
11
Book Reading Interface: Book Reading Interface: Image Processing IssuesImage Processing Issues
J.Chetan, V.Sreekanth, Rakesh Babu J.Chetan, V.Sreekanth, Rakesh Babu
Vamshi Ambati and C.V.Jawahar Vamshi Ambati and C.V.Jawahar
International Institute of Information Technology International Institute of Information Technology
Hyderabad, IndiaHyderabad, India
IIIT Hyderabad - http://dli.iiit.ac.in/ 2
RequirementsRequirements
► UsabilityUsability Navigate through pagesNavigate through pages Easy and simple to useEasy and simple to use Pleasant to read imagesPleasant to read images
► AccessibilityAccessibility Serving low band-width usersServing low band-width users Resource aware Resource aware
IIIT Hyderabad - http://dli.iiit.ac.in/ 3
Images in Universal Images in Universal Digital LibraryDigital Library
IIIT Hyderabad - http://dli.iiit.ac.in/ 4
Image format in ULIBImage format in ULIB
► PROSPROS Archival quality imagesArchival quality images Good to reproduce in printGood to reproduce in print
► CONSCONS Huge size demands greater bandwidthHuge size demands greater bandwidth Requires third party apps to display onlineRequires third party apps to display online
► But…. But…. TIFF is not the only format to display imagesTIFF is not the only format to display images User does not need high resolution images all the User does not need high resolution images all the timetime
User may not need to see original scanned sizes of User may not need to see original scanned sizes of the images all the timethe images all the time
(Good enough vs Perfect images)(Good enough vs Perfect images)
IIIT Hyderabad - http://dli.iiit.ac.in/ 5
PNG v.s TIFFPNG v.s TIFF
IIIT Hyderabad - http://dli.iiit.ac.in/ 6
What are the What are the possibilities?possibilities?
►Store various formats of images at Store various formats of images at various resolutions (pre-compute)various resolutions (pre-compute) All possible resolutions/sizes may be All possible resolutions/sizes may be difficult to calculate ahead of timedifficult to calculate ahead of time
Requires more spaceRequires more space
►Perform on the fly conversion to Perform on the fly conversion to other formats and resolutionsother formats and resolutions We follow this approachWe follow this approach
IIIT Hyderabad - http://dli.iiit.ac.in/ 7
Book reading interfaceBook reading interface
►Image serverImage server►TIFF Plug-inTIFF Plug-in
►Book Reading InterfaceBook Reading Interface Real experience of reading bookReal experience of reading book Display thumbnail display for quick Display thumbnail display for quick browsingbrowsing
Printing and viewing the high Printing and viewing the high resolution TIFF imagesresolution TIFF images
IIIT Hyderabad - http://dli.iiit.ac.in/ 8
Statistics from Open Statistics from Open source Image Processing source Image Processing
LibrariesLibrariesLibraryLibrary Reading TimeReading Time
(in seconds)(in seconds) Writing TimeWriting Time
(in seconds)(in seconds)
Qimage (Qt) Qimage (Qt) 0. 0275290 0. 0275290 0. 128364 0. 128364
Libtiff Libtiff 0.3362845 0.3362845 0.385102 0.385102
ImageMagick ImageMagick 0.3172249 0.3172249 0.176223 0.176223
IIIT Hyderabad - http://dli.iiit.ac.in/ 9
Image Server Image Server
► On fly conversion of formats (PNG, On fly conversion of formats (PNG, JPEG, etc…)JPEG, etc…)
► ThumbnailsThumbnails► ResizingResizing► SmoothingSmoothing► ConfigurableConfigurable► Advantages:Advantages:
Takes care of Low band width peopleTakes care of Low band width people Other Applications (WAP)Other Applications (WAP) Open SourceOpen Source
IIIT Hyderabad - http://dli.iiit.ac.in/ 10
SmoothingSmoothing
IIIT Hyderabad - http://dli.iiit.ac.in/ 11
Anti-aliasing (future Anti-aliasing (future work)work)
IIIT Hyderabad - http://dli.iiit.ac.in/ 12
ArchitectureArchitecture
IIIT Hyderabad - http://dli.iiit.ac.in/ 13
StatisticsStatistics
IIIT Hyderabad - http://dli.iiit.ac.in/ 14
Screen shot of book Screen shot of book readerreader
IIIT Hyderabad - http://dli.iiit.ac.in/ 15
Screen shot of plug-inScreen shot of plug-in
IIIT Hyderabad - http://dli.iiit.acIIIT Hyderabad - http://dli.iiit.ac.in/.in/
1616
Thank youThank you
http://dli.iiit.ac.inhttp://dli.iiit.ac.in//