Demo Data from EDBT 2026 / reviewers in the wild / expert
Jonathan J. Hull
dblp:h/JonathanJHull
· DBLP profile ↗
58ranked-venue papers
15as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 37 · 14 first-authorGraphics, computer vision, multimedia, augmented reality and games · 31 · 6 first-authorDatabases, data management, data science and information retrieval · 12 · 4 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
9 papers |
Multimedia analysis and retrieval · 43% Image and video processing · 31% Multimedia systems and quality of experience · 18% | |
| Human-computer interaction and pervasive computing
5 papers |
Interaction techniques and input · 84% Ubiquitous computing and smart environments · 10% User interface design and tools · 6% | |
| Artificial intelligence
10 papers |
Image recognition and object detection · 64% Kernel, tree and ensemble methods · 23% Language models and text generation · 9% |
Topics — the 26 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Image and video processing › document image analysis
document image recognition |
0.3 | 3 | 2010 | Visual search applications for connecting published works to digital material · ACM Multimedia 2010 HOTPAPER demonstration: multimedia interaction with paper using mobile phones · ACM Multimedia 2008 HOTPAPER: multimedia interaction with paper using mobile phones · ACM Multimedia 2008 |
Multimedia analysis and retrieval › visual search
mobile visual search |
0.1 | 1 | 2010 | Visual search applications for connecting published works to digital material · ACM Multimedia 2010 |
Multimedia analysis and retrieval
visual search |
0.1 | 1 | 2010 | Visual search applications for connecting published works to digital material · ACM Multimedia 2010 |
Interaction techniques and input › mobile interaction
camera phone interaction with paper |
0.1 | 2 | 2008 | HOTPAPER: multimedia interaction with paper using mobile phones · ACM Multimedia 2008 HOTPAPER demonstration: multimedia interaction with paper using mobile phones · ACM Multimedia 2008 |
Multimedia systems and quality of experience › multimedia data modeling
multimedia representation |
0.1 | 1 | 2007 | A modern day video flip-book: creating a printable representation from time-based media · ACM Multimedia 2007 |
Multimedia analysis and retrieval
image classification |
0.1 | 1 | 2005 | Office blogger · ACM Multimedia 2005 |
Multimedia analysis and retrieval › video summarization
key frame extraction |
0.0 | 1 | 2003 | The video paper multimedia playback system · ACM Multimedia 2003 |
Multimedia analysis and retrieval
video analysis |
0.0 | 1 | 2003 | The video paper multimedia playback system · ACM Multimedia 2003 |
Audio and music processing
acoustic signal processing |
0.0 | 1 | 2002 | Portable meeting recorder · ACM Multimedia 2002 |
Multimedia systems and quality of experience
meeting recording |
0.0 | 1 | 2002 | Portable meeting recorder · ACM Multimedia 2002 |
Multimedia analysis and retrieval › video content analysis › human behavior analysis
video activity analysis |
0.0 | 1 | 2002 | Portable meeting recorder · ACM Multimedia 2002 |
Interaction techniques and input
mobile interaction |
0.0 | 1 | 2010 | Visual search applications for connecting published works to digital material · ACM Multimedia 2010 |
Computer vision › Image recognition and object detection
text recognition |
0.0 | 5 | 1996 | Incorporating Language Syntax in Visual Text Recognition with a Statistical Model · IEEE Trans. Pattern Anal. Mach. Intell. 1996 Integrating Diverse Knowledge Sources in Text Recognition · ACM Trans. Inf. Syst. 1983 An Integrated Algorithm for Text Recognition: Comparison with a Cascaded Algorithm · IEEE Trans. Pattern Anal. Mach. Intell. 1983 |
Image and video coding › video coding standards
MPEG-4 video coding |
0.0 | 1 | 2007 | A modern day video flip-book: creating a printable representation from time-based media · ACM Multimedia 2007 |
Image and video coding
video compression |
0.0 | 1 | 2007 | A modern day video flip-book: creating a printable representation from time-based media · ACM Multimedia 2007 |
Computer vision › Image recognition and object detection › text recognition › optical character recognition
contextual postprocessing |
0.0 | 3 | 1996 | Incorporating Language Syntax in Visual Text Recognition with a Statistical Model · IEEE Trans. Pattern Anal. Mach. Intell. 1996 An Integrated Algorithm for Text Recognition: Comparison with a Cascaded Algorithm · IEEE Trans. Pattern Anal. Mach. Intell. 1983 Experiments in Text Recognition with Binary n-Gram and Viterbi Algorithms · IEEE Trans. Pattern Anal. Mach. Intell. 1982 |
Computer vision › Image recognition and object detection
character recognition |
0.0 | 1 | 1994 | Decision Combination in Multiple Classifier Systems · IEEE Trans. Pattern Anal. Mach. Intell. 1994 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning
classifier ensemble |
0.0 | 1 | 1994 | Decision Combination in Multiple Classifier Systems · IEEE Trans. Pattern Anal. Mach. Intell. 1994 |
Machine learning › Kernel, tree and ensemble methods
ensemble learning |
0.0 | 1 | 1994 | Decision Combination in Multiple Classifier Systems · IEEE Trans. Pattern Anal. Mach. Intell. 1994 |
Image and video processing
document image analysis |
0.0 | 1 | 1994 | Control Structure for Interpreting Handwritten Addresses · IEEE Trans. Pattern Anal. Mach. Intell. 1994 |
Mathematical optimization › integer programming
branch-and-bound |
0.0 | 1 | 1991 | Syntactic pattern classification by branch and bound search · CVPR 1991 |
Natural language and speech › Language models and text generation › language modeling
statistical language modeling |
0.0 | 1 | 1996 | Incorporating Language Syntax in Visual Text Recognition with a Statistical Model · IEEE Trans. Pattern Anal. Mach. Intell. 1996 |
Computer vision › Image recognition and object detection › text recognition
optical character recognition |
0.0 | 1 | 1994 | A Database for Handwritten Text Recognition Research · IEEE Trans. Pattern Anal. Mach. Intell. 1994 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge engineering
knowledge integration |
0.0 | 1 | 1982 | Knowledge Integration in Text Recognition · AAAI 1982 |
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
error correction |
0.0 | 1 | 1983 | An Integrated Algorithm for Text Recognition: Comparison with a Cascaded Algorithm · IEEE Trans. Pattern Anal. Mach. Intell. 1983 |
Algorithms and data structures
dynamic programming |
0.0 | 1 | 1982 | Experiments in Text Recognition with Binary n-Gram and Viterbi Algorithms · IEEE Trans. Pattern Anal. Mach. Intell. 1982 |
Methods — techniques the papers use, named apart from their topics
brick wall coding · 0.3image recognition · 0.2client-server architecture · 0.2image-based document recognition · 0.2image classification · 0.1barcode encoding of motion information · 0.1MPEG-4 encoder/decoder modification · 0.1layout matching · 0.0feature extraction · 0.0OCR · 0.0omnidirectional video capture · 0.0four-channel audio capture · 0.0viterbi algorithm · 0.0string distance · 0.0statistical language model · 0.0markov process · 0.0hierarchical clustering · 0.0branch-and-bound · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Toward Massive Scalability in Image MatchingabstractA method for image matching from partial blurry images is presented that leverages existing text retrieval algorithms to provide a solution that scales to hundreds of thousands of images. As an initial application, we present a document image matching system in which the user supplies a query image of a small patch of a paper document taken with a cell phone camera, and the system returns a label identifying the original electronic document if found in a previously indexed collection. Experimental results show that a retrieval rate of over 70% is achieved on a collection of nearly 500,000 document pages. Jorge Moraleda, Jonathan J. Hull |
ICPR | 2 |
| 2010 | Visual search applications for connecting published works to digital materialabstractVisual search connects physical (offline) objects with (online) digital media. Using objects from the environment, like newspapers, magazines, books and posters, we can retrieve supplemental information from the online world. In this demonstration, we show a framework for delivering visual search services to users of mobile devices. We show how users can point a mobile device at any location in a document, magazine or book to view related, online material on the device. We describe client applications now being deployed for the iPhone and the server architecture used for recognition of scanned images. Jamey Graham, Jorge Moraleda, Jonathan J. Hull, Timothée Bailloeul, Andrea Mariotta |
ACM Multimedia | 3 |
| 2009 | Mobile web browsing initiated by visual searchabstractMobile applications are increasingly becoming part of our lives and our work. Moreover, visual capture capability on mobile devices is increasingly being used for linking the real world and the digital world. In this demonstration paper we present an application for accessing and browsing Web sites by pointing a mobile phone at a text book or a printout of a Web site, taking a picture of a small region, performing content recognition and automatically displaying a Web site that is linked to the content. Berna Erol, Jamey Graham, Jonathan J. Hull, Daniel G. Van Olst |
ICME | 3 |
| 2008 | HOTPAPER: multimedia interaction with paper using mobile phonesabstractThe popularity of camera phones enables many exciting multimedia applications. In this paper, we present a novel technology and several applications that allow users to interact with paper documents, books, and magazines. This interaction is in the form of reading and writing electronic information, such as images, web urls, video, and audio, to the paper medium by pointing a camera phone at a patch of text on a document. Our application does not require any special markings, barcodes, or watermarks on the paper document. Instead, we propose a document recognition algorithm that automatically determines the location of a patch of text in a large collection of document images given a small document image. This is very challenging because the majority of phone cameras lack autofocus and macro capabilities and they produce low quality images and video. We developed a novel algorithm, Brick Wall Coding (BWC), that performs image-based document recognition using the mobile phone video frames. Given a document patch image, BWC utilizes the layout, i.e. relative locations, of word boxes in order to determine the original file, page, and the location on the page. BWC runs real-time (4 frames per second) on a Treo 700w smartphone with a 312 MHz processor and 64MB RAM. Using our method we can recognize blurry document patch frames that contain as little as 4-5 lines of text and a video resolution as low as 176x144. We performed experiments by indexing 4397 document pages and querying this database with 533 document patches. Besides describing the basic algorithm, this paper also describes several applications that are enabled by mobile phone-paper interaction, such as inserting electronic annotations to paper, using paper as a tangible interface to collect and communicate multimedia data, and collaborative homework. Berna Erol, Emilio R. Antúnez, Jonathan J. Hull |
ACM Multimedia | 3 |
| 2008 | HOTPAPER demonstration: multimedia interaction with paper using mobile phonesabstractHotPaper enables users to electronically interact with paper documents by pointing their camera phones at a document. Electronic interaction is in the form of reading and/or writing images, audio and video clips, urls, notes, etc to the paper. HotPaper does not require any machine readable code, such as a barcode or watermark, to be present on the document. It utilizes our Brick Wall Coding document recognition algorithm [1] that uses a small document patch image to retrieve electronic versions of documents without performing OCR. The HotPaper demonstration runs on a Treo 700w 312 MHz mobile phone and performs document recognition at 4 frames per second using 176x144 video input. Berna Erol, Jamey Graham, Emilio R. Antúnez, Jonathan J. Hull |
ACM Multimedia | 4 |
| 2007 | Ground-Truthed Video Generation from Symbolic InformationabstractAn algorithm is presented that automatically generates ground-truthed video from a symbolic description for an object and a specification for the movement of a handheld video camera around that object. This provides a method to generate large amounts of training and test data for the development of computer vision algorithms. We describe an implementation of this technique for an imaging application in which a cell phone video camera is moved over a paper document. Experimental results demonstrate the similarity of images captured by the real camera to images generated by the proposed technique. Andrew Lookingbill, Emilio R. Antúnez, Berna Erol, Jonathan J. Hull, Qifa Ke, Jorge Moraleda |
ICME | 4 |
| 2007 | A modern day video flip-book: creating a printable representation from time-based mediaabstractIn this paper, we describe a method for storing an entire video, animation sequence, or any other media type, on paper. The method is based on printing a key frame from a video on paper along with a barcode that encodes the motion information and other auxiliary information in MPEG-4 format. Unlike other video barcode systems in the prior art, a barcode in our system does not contain a link to the video clip; instead it contains motion information. A client device applies the motion information to an image of the video key frame to obtain full motion video. Therefore, the paper document is a self contained representation of a video clip and access to a server is not required. We modified an MPEG-4 [1] encoder and decoder to implement the video flip-book encoder and decoder. Experiments show that it is possible to encode several seconds of video on paper using our method. This is sufficient to create small animations for some printed materials such as video greeting cards and children's books. Berna Erol, Jamey Graham, Jonathan J. Hull, Peter E. Hart |
ACM Multimedia | 3 |
| 2006 | Computing a Multimedia Representation for Documents Given Time and Display ConstraintsabstractIt is difficult to view multipage, high resolution documents on devices with small displays. As a solution, we introduce a multimedia thumbnail representation, which can be seen as a multimedia clip that provides an automated guided tour through a document. Multimedia thumbnails are automatically generated by taking a document image as input and first performing visual and audible information analysis on the document to determine salient document elements. Next, the time and information attributes for each document element are computed by taking into account the display and application constraints. An optimization routine, given a time constraint, selects elements to be included in the multimedia thumbnail. Last, the selected elements are synthesized into animated images and audio to create the final multimedia representation Berna Erol, Kathrin Berkner, Siddharth Joshi 0003, Jonathan J. Hull |
ICME | 4 |
| 2005 | Smart Handouts: Personalized E-Presentation DocumentsabstractA novel system is described that significantly enhances the usefulness of handwritten notes taken during a presentation by creating a multimedia document that includes scanned images of handouts, personal notes, and links to a multimedia recording of the presentation. Notes are linked to the e-presentation media with automatic content analysis without any special notes capture device. Layout segmentation and template matching automatically detects the presence of presentation handouts during scanning. Presentation-level and slide-level linking of handouts to e-media use text and image features from slides. Experimental results show 95% accuracy in linking of the scanned handouts to the e-presentation media. Berna Erol, Dar-Shyang Lee, Jonathan J. Hull |
ICME | 3 |
| 2005 | Meeting video retrieval using dynamic HMM model similarityabstractOvercoming the semantic-feature gap and adapting to context are two main challenges in content-based retrieval. The problem is even more complicated for unstructured videos such as automated recordings of meetings. To address this problem, we propose a model-based approach to meeting retrieval with user controlled weighting for dynamic similarity comparison. Each video is represented by an HMM, and the similarity between videos is determined by comparing the corresponding models. Users can control the relative importance of temporal and static features by adjusting a weighting parameter in a way similar to content-based image retrieval. Experimental results demonstrate the feasibility and versatility of this approach. Dar-Shyang Lee, Jonathan J. Hull, Berna Erol |
ICME | 2 |
| 2005 | Office bloggerabstractThe Office Blogger (OBlog) is an experimental prototype of a multimedia appliance that allows an office worker to easily record events, conversations, meetings, pictures and documents, and helps create blog entries from that data. OBlog employs a novel image classification algorithm and automatic post processing to make the information about images more accessible to users. The OBlog system uses an älways-on" design that makes it convenient to use and it's packaged as a stand-alone system to remove any computational burden from a user's PC. Results show that the image classification algorithm achieves over 90% recall on five image categories commonly encountered by office workers. Berna Erol, Jonathan J. Hull |
ACM Multimedia | 2 |
| 2004 | MinuteAid: multimedia note-taking in an intelligent meeting roomabstractA multimedia note taking system called MinuteAid is described that lets users of laptops include multimedia objects in notes they write during a presentation. The multimedia data is provided by devices that capture slide images, whiteboard images, audio and video clips. The MinuteAid system includes a software interface between these devices and a commonly available word processing application (Microsoft Word) and lets the user either insert copies of multimedia objects while they're captured or references to multimedia objects that are automatically retrieved and inserted in the document later. We describe the architecture, implementation and user experience with this system. Dar-Shyang Lee, Jonathan J. Hull, Berna Erol, Jamey Graham |
ICME | 2 |
| 2003 | Visualizing Multimedia Content on Paper Documents: Components of Key Frame Selection for Video PaperabstractThe components of a key frame selection algorithm for a paper-based multimedia browsing interface called Video Paper are described. Analysis of video image frames is combined with the results of processing the closed caption to select key frames that are printed on a paper document together with the closed caption. Bar codes positioned near the key frames allow a user to play the video from the corresponding times. This paper describes several component techniques that are being investigated for key frame selection in the Video Paper system, including face detection and text recognition. The Video Paper system implementation is also discussed. Jonathan J. Hull, Berna Erol, Jamey Graham, Dar-Shyang Lee |
ICDAR | 1 |
| 2003 | A Bayesian framework for Gaussian mixture background modelingabstractBackground subtraction is an essential processing component for many video applications. However, its development has largely been application driven and done in an ad hoc manner. In this paper, we provide a Bayesian formulation of background segmentation based on Gaussian mixture models. We show that the problem consists of two density estimation problems, one application independent and one application dependent, and a set of intuitive and theoretically optimal solutions can be derived for both. The proposed framework was tested on meeting and traffic videos and compared favorably to other well-known algorithms. Dar-Shyang Lee, Jonathan J. Hull, Berna Erol |
ICIP (3) | 2 |
| 2003 | Multimodal summarization of meeting recordingsabstractRecorded meetings are useful only if people can find, access, and browse them easily. Key-frames and video skims are useful representations that can enable quick previewing of the content without actually watching a meeting recording from beginning to end. This paper proposes a new method for creating meeting video skims based on audio and visual activity analysis together with text analysis. Audio activity analysis is performed by analyzing sound directions-indicating different speakers-and audio amplitude. Detection of important visual events in a meeting is achieved by analyzing the localized luminance variations in consideration with the omni-directional property of the video captured by our meeting recording system. Text analysis is based on the term frequency-inverse document frequency measure. The resulting video skims better capture the important meeting content compared to the skims obtained by uniform sampling. Berna Erol, Dar-Shyang Lee, Jonathan J. Hull |
ICME | 3 |
| 2003 | A paper-based interface for video browsing and retrievalabstractA paper-based interface for browsing video is proposed. A paper document shows key frames selected from a video, a transcript for the parallel audio track, and bar codes that, when scanned, invoke a multimedia player. The paper document provides a stand-alone representation for a video recording that lets a user both understand the content of the file and replay only selected parts of the multimedia that are necessary to gain a better understanding. This approach applies the two-dimensional display characteristics of a newspaper to multimedia retrieval. By so doing, the user's browsing and search efficiency is greatly improved. This poster describes an implementation of the video paper system using a pocket PC with a bar code reader as the remote control device and an archive of video recordings on the pocket PC or an external server. Jamey Graham, Jonathan J. Hull |
ICME | 2 |
| 2003 | Linking multimedia presentations with their symbolic source documents: algorithm and applicationsabstractAn algorithm is presented that automatically matches images of presentation slides to the symbolic source file (e.g., PowerPoint™ or Acrobat™) from which they were generated. The images are captured either by tapping the video output from a laptop connected to a projector or by taking a picture of what's displayed on the screen in a conference room. The matching algorithm extracts features from the image data, including OCR output, edges, projection profiles, and layout and determines the symbolic file that contains the most similar collection of features. This algorithm enables several unique applications for enhancing a meeting in real-time and accessing the audio and video that were recorded while a presentation was being given. These applications include the simultaneous translation of presentation slides during a meeting, linking video clips inside a PowerPoint file that show how each slide was described by the presenter, and retrieving presentation recordings using digital camera images as queries. Berna Erol, Jonathan J. Hull, Dar-Shyang Lee |
ACM Multimedia | 2 |
| 2003 | The video paper multimedia playback systemabstractVideo Paper is a prototype system for multimedia browsing, analysis, and replay. Key frames extracted from a video recording are printed on paper together with bar codes that allow for random access and replay. A transcript for the audio track can also be shown so that users can read what was said, thus making the document a stand-alone representation for the contents of the multimedia recording. The Video Paper system has been used for several applications, including the analysis of recorded meetings, broadcast news, oral histories and personal recordings. This demonstration will show how the Video Paper system was applied to these domains and the various replay systems that were developed, including a self-contained portable implementation on a PDA and a fixed implementation on desktop PC. Jamey Graham, Berna Erol, Jonathan J. Hull, Dar-Shyang Lee |
ACM Multimedia | 3 |
| 2002 | Portable meeting recorderabstractThe design and implementation of a portable meeting recorder is presented. Composed of an omni-directional video camera with four-channel audio capture, the system saves a view of all the activity in a meeting and the directions from which people spoke. Subsequent analysis computes metadata that includes video activity analysis of the compressed data stream and audio processing that helps locate events that occurred during the meeting. Automatic calculation of the room in which the meeting occurred allows for efficient navigation of a collection of recorded meetings. A user interface is populated from the metadata description to allow for simple browsing and location of significant events. Dar-Shyang Lee, Berna Erol, Jamey Graham, Jonathan J. Hull, Norihiko Murata |
ACM Multimedia | 4 |
| 2001 | Detecting duplicates among symbolically compressed images in a large document database
Dar-Shyang Lee, Jonathan J. Hull |
Pattern Recognit. Lett. | 2 |
| 2000 | Simultaneous Highlighting of Paper and Electronic DocumentsabstractThe ability to automatically record the marks applied to paper documents on their electronic originals would preserve the information represented by those annotations. Users could even lose the original paper document. The marked-up version could be regenerated by merely reprinting it. We describe a solution that saves an electronic representation for the highlights users commonly apply over the top of machine-printed text. A unique combination of algorithms is presented that maps the image captured from a pen scanner affixed to a highlighting pen onto text strings in electronic documents. Documents are automatically located in a large database using characteristics of the highlighted text. We describe here the system components, including the image recognition algorithms, and discuss their performance in finding a unique mapping from an image of text onto a sequence of words in an electronic document within a large database. Jonathan J. Hull, Dar-Shyang Lee |
ICPR | 1 |
| 1999 | Duplicate Detection in Symbolically Compressed DocumentsabstractA new family of symbolic compression algorithms has recently been developed that includes the ongoing JBIG2 standardization effort as well as related commercial products. These techniques are specifically designed for binary document images. They cluster individual blobs in a document and store the sequence of occurrence of blobs and representative blob templates, hence the name symbolic compression. This paper describes a method for duplicate detection on symbolically compressed document images. It recognizes the text in an image by deciphering the sequence of occurrence of blobs in the compressed representation. We propose a Hidden Markov Model (HMM) method for solving such deciphering problems and suggest applications in multilingual document duplicate detection. Dar-Shyang Lee, Jonathan J. Hull |
ICDAR | 2 |
| 1998 | Group 4 Compressed Document Matching
Dar-Shyang Lee, Jonathan J. Hull |
Document Analysis Systems | 2 |
| 1998 | Document image similarity and equivalence detection
Jonathan J. Hull |
Int. J. Document Anal. Recognit. | 1 |
| 1997 | Document image database retrieval and browsing using texture analysisabstractA system is presented that uses texture to retrieve and browse images stored in a large document image database. A method of graphically generating a candidate search image is used that shows the visual layout and content of a target document. All images similar to this candidate are returned for the purpose of browsing or further query. The system is accessed using a World Wide Web (Web) browser. Applications include the retrieval and browsing of document images including newspapers, fares and business letters. John F. Cullen, Jonathan J. Hull, Peter E. Hart |
ICDAR | 2 |
| 1997 | Document image similarity and equivalence detectionabstractA hierarchical algorithm is presented for determining the similarity and equivalence of document images. Features extracted from the CCITT fax compressed representations of two images are compared to determine their visual similarity and whether they are equivalent. Pass codes in the compressed data are used as features. A fixed grid is imposed on the image and a feature vector is derived from the number of pass codes in each grid cell. The feature vectors are compared to locate a group of documents that are visually similar to the input image. The equivalence of two documents is determined by applying the Hausdorff distance to the two dimensional arrangement of pass codes in small patches of each image. Jonathan J. Hull, John F. Cullen |
ICDAR | 1 |
| 1997 | Image-based keyword recognition in oriental language document images
Jason Zhu, Tao Hong 0001, Jonathan J. Hull |
Pattern Recognit. | 3 |
| 1996 | Document Image skew Detection: Survey and Annotated BibliographyabstractAlgorithms that estimate the angle at which a document image is rotated (called a document’s skew) are surveyed. Four broad classes of technique are identified. These include methods that calculate skew from a horizontal projection profile, a distribution of feature locations, a Hough transform, or the distribution of responses from local, directionally sensitive masks. The basic method used by each class of technique is presented and the contributions of individual algorithms within each class are discussed. 1 Jonathan J. Hull |
DAS | 1 |
| 1996 | Font and Function Word Identification in Document Recognition
Siamak Khoubyari, Jonathan J. Hull |
Comput. Vis. Image Underst. | 2 |
| 1996 | Incorporating Language Syntax in Visual Text Recognition with a Statistical ModelabstractThe use of a statistical language model to improve the performance of an algorithm for recognizing digital images of handwritten or machine-printed text is discussed. A word recognition algorithm first determines a set of words (called a neighborhood) from a lexicon that are visually similar to each input word image. Syntactic classifications for the words and the transition probabilities between those classifications are input to the Viterbi algorithm. The Viterbi algorithm determines the sequence of syntactic classes (the states of an underlying Markov process) for each sentence that have the maximum a posteriori probability, given the observed neighborhoods. The performance of the word recognition algorithm is improved by removing words from neighborhoods with classes that are not included on the estimated state sequence. An experimental application is demonstrated with a neighborhood generation algorithm that produces a number of guesses about the identity of each word in a running text. The use of zero, first and second order transition probabilities and different levels of noise in estimating the neighborhood are explored. Jonathan J. Hull |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1995 | A hypothesis testing approach to word recognition using an A* search algorithmabstractAn hypothesis testing approach for recognizing machine-printed words is presented in this paper. Based on knowledge of the document font and candidates for the identity of a word, this approach searches a tree of word decisions to generate and test hypotheses for character recognition and segmentation. The search starts at each sequential character position from both ends of a word image and proceeds inward. The accumulated cost of reaching a certain partial recognition decision is combined with the estimate of the potential cost to reach a goal state using an A* search algorithm. The proposed algorithm compensates for local degradations by relying on global characteristics of a word image. Tests of the algorithm show a recognition rate of 98.93% on degraded scanned document images with touching characters. Chi Fang, Jonathan J. Hull |
ICDAR | 2 |
| 1995 | Visual inter-word relations and their use in OCR postprocessingabstractA technique is presented that uses visual relationships between word images in a document to improve the recognition of the text it contains. This technique takes advantage of the visual relationships between word images that are usually lost in most conventional optical character recognition (OCR) techniques. The visual relations are defined to be the equivalence that exists between images of the same word or portions of word images. An algorithm is presented that calculates these relationships in a document. The resulting clusters are integrated with the recognition results provided by an OCR system. Inconsistencies in OCR results between equivalent images are identified and used to improve recognition performance. Experimental results are presented in which the input is provided directly from a commercial OCR system. Tao Hong 0001, Jonathan J. Hull |
ICDAR | 2 |
| 1995 | The design of a nearest-neighbor classifier and its use for Japanese character recognitionabstractThe nearest neighbor (NN) approach is a powerful nonparametric technique for pattern classification tasks. In this paper, algorithms for prototype reduction, hierarchical prototype organization and fast NN search are described. To remove redundant category prototypes and to avoid redundant comparisons, the algorithms explain geometrical information of a given prototype set which is represented approximately by computing k-nearest/farthest neighbors of each prototype. The performance of a NN classifier using those algorithms for Japanese character recognition is reported. Tao Hong 0001, Stephen W. K. Lam, Jonathan J. Hull, Sargur N. Srihari |
ICDAR | 3 |
| 1995 | Algorithms for postprocessing OCR results with visual inter-word constraintsabstractAlgorithms are presented that determine the visual relationships between word images in a document. These include instances of common word images and common substrings that occur often in English language text images. This information is then used to improve the performance of a commercial optical character recognition (OCR) algorithm. The algorithms presented calculate clusters of equivalent word images as well as common initial and final substrings. Experimental results are presented that show a 40% reduction in word level error rate is achieved on a test set of documents degraded by uniform noise. Tao Hong 0001, Jonathan J. Hull |
ICIP (3) | 2 |
| 1994 | Image-based word recognition in oriental language document imagesabstractAn algorithm for word recognition in oriental languages such as Chinese, Japanese, and Korean is presented. The objective is to recognize words, that are composed of a number of consecutive characters, in document images where there are no explicit visually defined word boundaries. The technique exploits the redundancy in these languages that is expressed by the difference between the number of possible character strings of a fixed length and the number of legal words of that length. Sequences of character images are matched simultaneously to lists of legal words and illegal strings that are likely to occur. A word is located if its image is more likely to occur in the current context than any of the illegal strings that are visually similar to it. No intermediate character recognition step is used. The application of contextual information directly to the interpretation of features extracted from the image overcomes noise that could have made isolated character recognition impossible and the location of words with conventional postprocessing algorithms difficult. Experimental results are presented that show the ability of this algorithm to correctly recognize text in the presence of noise. Jason Zhu, Jonathan J. Hull |
ICPR (2) | 2 |
| 1994 | Control Structure for Interpreting Handwritten AddressesabstractDescribes the control structure for an intelligent handwritten address interpretation system. The system takes a grey-level address image, segments the address into lines and words, parses the address into meaningful syntactic categories, recognizes words using dynamically generated lexicons, and determines the destination code with the aid of postal directories.> Edward Cohen, Jonathan J. Hull, Sargur N. Srihari |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1994 | Decision Combination in Multiple Classifier SystemsabstractA multiple classifier system is a powerful solution to difficult pattern recognition problems involving large class sets and noisy input because it allows simultaneous use of arbitrary feature descriptors and classification procedures. Decisions by the classifiers can be represented as rankings of classifiers and different instances of a problem. The rankings can be combined by methods that either reduce or rerank a given set of classes. An intersection method and union method are proposed for class set reduction. Three methods based on the highest rank, the Borda count, and logistic regression are proposed for class set reranking. These methods have been tested in applications of degraded machine-printed characters and works from large lexicons, resulting in substantial improvement in overall correctness.> Tin Kam Ho, Jonathan J. Hull, Sargur N. Srihari |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1994 | A Database for Handwritten Text Recognition ResearchabstractAn image database for handwritten text recognition research is described. Digital images of approximately 5000 city names, 5000 state names, 10000 ZIP Codes, and 50000 alphanumeric characters are included. Each image was scanned from mail in a working post office at 300 pixels/in in 8-bit gray scale on a high-quality flat bed digitizer. The data were unconstrained for the writer, style, and method of preparation. These characteristics help overcome the limitations of earlier databases that contained only isolated characters or were prepared in a laboratory setting under prescribed circumstances. Also, the database is divided into explicit training and testing sets to facilitate the sharing of results among researchers as well as performance comparisons.> Jonathan J. Hull |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1994 | Proper noun detection in document images
Ginige L. De Silva, Jonathan J. Hull |
Pattern Recognit. | 2 |
| 1993 | Text recognition enhancement with a probabilistic lattice chart parserabstractA probabilistic lattice chart parser is proposed for improving the performance of a text recognition technique. Digital images of words are recognized and alternatives for the identity of each are generated. Local word collocation statistics and a probabilistic chart parsing algorithm are used to determine the top N best parses for each sentence using the alternatives provided for the identity of each word by the recognition system. An approach in which text recognition and understanding are tightly integrated is discussed. An objective of this approach is to provide the capacity to process images of unrestricted English text. A large-scale lexicon, which supports the system, was acquired by training on corpora of over 3,000,000 words. The focus is on the implementation and performance of the probabilistic lattice chart parser.> Tao Hong 0001, Jonathan J. Hull |
ICDAR | 2 |
| 1993 | Interpreting word recognition decisions with a document database graphabstractA method is presented to filter the output of a word recognition algorithm, which may contain errors, to locate decisions that should be correct with a high degree of certainty. The algorithm uses the output of a word recognition system and techniques used in information retrieval to characterize a free-text document database to locate a set of documents that have topics which are similar to that of the input document. The vocabulary from these similar documents is then used to locate the correct word recognition decisions. Experimental results show that a subset of the word recognition decisions for an input document can be located that are between 90 and 99% correct. The subset located by this method can be used to drive other recognition processes applied to the rest of the text.> Jonathan J. Hull |
ICDAR | 1 |
| 1992 | On multiple classifier systems for pattern recognitionabstractDifficult pattern recognition problems involving large class sets and noisy input can be solved by a multiple classifier system, which allows simultaneous use of arbitrary feature descriptors and classification procedures. Independent decisions by each classifier can be combined by methods of the highest rank, Borda count, and logistic regression, resulting in substantial improvement in overall correctness.> Tin Kam Ho, Jonathan J. Hull, Sargur N. Srihari |
ICPR (2) | 2 |
| 1992 | A hidden Markov model for language syntax in text recognitionabstractThe use of a hidden Markov model (HMM) for language syntax to improve the performance of a text recognition algorithm is proposed. Syntactic constraints are described by the transition probabilities between word classes. The confusion between the feature string for a word and the various syntactic classes is also described probabilistically. A modification of the Viterbi algorithm is also proposed that finds a fixed number of sequences of syntactic classes for a given sentence that have the highest probabilities of occurrence, given the feature strings for the words. An experimental application of this approach is demonstrated with a word hypothesization algorithm that produces a number of guesses about the identity of each word in a running text. The use of first and second order transition probabilities is explored. Overall performance of between 65 and 80 percent reduction in the average number of words that can match a given image is achieved.> Jonathan J. Hull |
ICPR (2) | 1 |
| 1992 | World image matching as a technique for degraded text recognitionabstractA technique is presented that determines equivalences between word images in a passage of text. A clustering procedure is applied to group visually similar words. Initial hypotheses for the identities of words are then generated by matching the word groups to language statistics that predict the frequency at which certain words will occur. This is followed by a recognition step that assigns identifications to the images in the clusters. This paper concentrates on the clustering algorithm. A clustering technique is presented and its performance on a running text of 1062 word images is determined. It is shown that the clustering algorithm can correctly locate groups of short function words with better than a 95 percent correct rate.> Jonathan J. Hull, Siamak Khoubyari, Tin Kam Ho |
ICPR (2) | 1 |
| 1992 | A hypothesis testing approach to word recognition using dynamic feature selectionabstractA top-down approach to word recognition is proposed. Discussions are presented on dynamically selecting the most effective feature combinations, which are applied to discriminate between a limited set of word hypotheses.> Tin Kam Ho, Jonathan J. Hull, Sargur N. Srihari |
ICPR (2) | 3 |
| 1992 | A computational model for recognition of multifont word images
Tin Kam Ho, Jonathan J. Hull, Sargur N. Srihari |
Mach. Vis. Appl. | 2 |
| 1992 | A word shape analysis approach to lexicon based word recognition
Tin Kam Ho, Jonathan J. Hull, Sargur N. Srihari |
Pattern Recognit. Lett. | 2 |
| 1991 | Syntactic pattern classification by branch and bound searchabstractA methodology for classifying syntactic patterns that performs a branch-and-bound search over a set of prototypes is proposed. The prototypes are first clustered hierarchically and the search is performed over the hierarchy. The proposed technique is applied to a pattern recognition system in which images are described by the sequence of features extracted from the chain codes of their contours. A rotationally invariant string distance measure is defined that compares two feature strings. The methodology discussed is compared to a nearest neighbor classifier that uses 12000 prototypes. The proposed technique decreases the time required to recognize a pattern by 93% and maintains a recognition rate of greater than 90%.> Alan Commike, Jonathan J. Hull |
CVPR | 2 |
| 1991 | Understanding Handwritten Text in a Structured Environment: Determining ZIP Codes from AddressesabstractUnderstanding a block of handwritten text means mapping it into a semantic representation. We describe an approach to reading a block of handwritten text when there are certain loose constraints placed on the spatial layout and syntax of the text. Early recognition of primitives guides the location of syntactic components. A system to read handwritten postal addresses is described as an instance. The semantic representation in this case is a digit string (ZIP Code). Methods for segmenting a string of digits into components and for recognizing digits using a multiplicity of recognizers are given. Edward Cohen, Jonathan J. Hull, Sargur N. Srihari |
Int. J. Pattern Recognit. Artif. Intell. | 2 |
| 1990 | Quantifying the unimportance of prior probabilities in a computer vision problemabstractAn empirical investigation of the importance of accurate assessment of prior probabilities in a typical visual classification problem, handwritten ZIP code recognition, is presented. Prior probabilities for individual digits and entire ZIP codes were investigated; the results for priors of individual digits are summarized. In studies of prior distributions over entire ZIP codes, it was found that the qualitative information had a major effect on the efficacy of the algorithm, whereas quantitative information was relatively unimportant. It is concluded that precise estimation of prior probabilities is unnecessary in the domain of computer vision, whereas accurate qualitative assessment of possibilities is important.> David B. Sher, Jonathan J. Hull |
ICPR (1) | 2 |
| 1990 | Quantifying the unimportance of prior probabilities in a computer vision problem
David B. Sher, Jonathan J. Hull |
Pattern Recognit. Lett. | 2 |
| 1988 | A blackboard-based approach to handwritten ZIP code recognitionabstractA methodology for recognizing ZIP codes (US postal codes) in handwritten addresses is presented that uses many diverse pattern recognition and image processing algorithms. Given a high-resolution image of a handwritten address block, the solution invokes routines capable of hypothesizing the location of the ZIP code, segmenting and recognizing ZIP code digits, locating and recognizing city and state names, and looking up the results in a dictionary. The control structure is not strictly sequential, but rather in the form of a blackboard architecture that opportunistically invokes routines as needed. An implementation of the methodology is described as well as results with a database of grey-level images of handwritten addresses (taken from live mail in a US Postal Service mail processing facility). Future extensions of the approach are discussed.> Jonathan J. Hull, Sargur N. Srihari, Edward Cohen, Leonard Kuan, Peter Cullen, Paul W. Palumbo |
ICPR | 1 |
| 1987 | Hypothesis Testing in a Computational Theory of Visual Word Recognition
Jonathan J. Hull |
AAAI | 1 |
| 1987 | Knowledge Utilization in Handwritten Zip Code Recognition
Jonathan J. Hull, Sargur N. Srihari |
IJCAI | 1 |
| 1983 | An Integrated Algorithm for Text Recognition: Comparison with a Cascaded AlgorithmabstractThe use of diverse knowledge sources in text recognition and in correction of letter substitution errors in words of text is considered. Three knowledge sources are defined: channel characteristics as probabilities that observed letters are corruptions of other letters, bottom-up context as letter conditional probabilities (when the previous letters of the word are known), and top-down context as a lexicon. Two algorithms, one based on integrating the knowledge sources in a single step and the other based on sequentially cascading bottom-up and top-down processes, are compared in terms of computational/storage requirements and results of experimentation. Jonathan J. Hull, Sargur N. Srihari, Ramesh Choudhari |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1983 | Integrating Diverse Knowledge Sources in Text RecognitionabstractA new algorithm for text recognition that corrects character substitution errors in words of text is presented.The search for a correct word effectively integrates three knowledge sources: channel characteristics, bottom-up context, and top-down context.Channel characteristics are used in the form of probabilities that observed letters are corruptions of other letters; bottom-up context is in the form of the probability of a letter when the previous letters of the word are known; and top-down context is in the form of a lexicon.A one-pass algorithm is obtained by merging a previously known dynamic programming algorithm to compute the maximum a posteriori probability string (known as the Viterbi algorithm) with searching a lexical trie.Analysis of the computational compexity of the algorithm and results of experimentation with a PASCAL implementation are presented. Sargur N. Srihari, Jonathan J. Hull, Ramesh Choudhari |
ACM Trans. Inf. Syst. | 2 |
| 1982 | Knowledge Integration in Text Recognition
Sargur N. Srihari, Jonathan J. Hull |
AAAI | 2 |
| 1982 | Experiments in Text Recognition with Binary n-Gram and Viterbi AlgorithmsabstractThe binary n-gram and Viterbi algorithms have been suggested as alternative approaches to contextual postprocessing for text produced by a noisy channel such as an optical character recognizer. This correspondence describes the underlying theory of each approach in unified terminology, and presents new implementation algorithms for each approach. In particular, a storage efficient data structure is proposed for the binary n-gram algorithm and a recursive formulation is given for the Viterbi algorithm. Results of extensive experiments with each algorithm are described. Jonathan J. Hull, Sargur N. Srihari |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |