Browsing by Keyword Optical pattern recognition