iiit hyderabad - 1 book reading interface: image processing issues j.chetan, v.sreekanth, rakesh...

16
IIIT Hyderabad - http://dli.iiit.ac IIIT Hyderabad - http://dli.iiit.ac .in/ .in/ 1 Book Reading Interface: Book Reading Interface: Image Processing Issues Image 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, India Hyderabad, India

Upload: ashlyn-kelley

Post on 27-Dec-2015

223 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

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

Page 2: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

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

Page 3: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

IIIT Hyderabad - http://dli.iiit.ac.in/ 3

Images in Universal Images in Universal Digital LibraryDigital Library

Page 4: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

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)

Page 5: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

IIIT Hyderabad - http://dli.iiit.ac.in/ 5

PNG v.s TIFFPNG v.s TIFF

Page 6: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

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

Page 7: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

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

Page 8: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

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

Page 9: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

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

Page 10: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

IIIT Hyderabad - http://dli.iiit.ac.in/ 10

SmoothingSmoothing

Page 11: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

IIIT Hyderabad - http://dli.iiit.ac.in/ 11

Anti-aliasing (future Anti-aliasing (future work)work)

Page 12: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

IIIT Hyderabad - http://dli.iiit.ac.in/ 12

ArchitectureArchitecture

Page 13: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

IIIT Hyderabad - http://dli.iiit.ac.in/ 13

StatisticsStatistics

Page 14: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

IIIT Hyderabad - http://dli.iiit.ac.in/ 14

Screen shot of book Screen shot of book readerreader

Page 15: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

IIIT Hyderabad - http://dli.iiit.ac.in/ 15

Screen shot of plug-inScreen shot of plug-in

Page 16: IIIT Hyderabad -  1 Book Reading Interface: Image Processing Issues J.Chetan, V.Sreekanth, Rakesh Babu Vamshi Ambati and C.V.Jawahar

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//