William Teahan

Dr. William Teahan

Lecturer in Computer Science, School of Computer Science and Electronic Engineering, Bangor University, Bangor, UK
orcid

Research Focus & Metrics

Academic Career Length

16Years (2011-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
28 November 2017 in PSU Research Review
Verified
Journal Article
Open access
MAMansoor Alghamdi
Mansoor Alghamdi
WTWilliam Teahan
William Teahan
Purpose: The aim of this paper is to experimentally evaluate the effectiveness of the state-of-the-art printed Arabic text recognition systems to determine open areas for future improvements. In addition, this paper proposes a standard protocol with a set of metrics for measuring the effectiveness of Arabic optical character recognition (OCR) systems to assist researchers in comparing different Arabic OCR approaches.Design/methodology/approach: This paper describes an experiment to automatically evaluate four well-known Arabic OCR systems using a set of performance metrics. The evaluation experiment is conducted on a publicly available printed Arabic dataset comprising 240 text images with a variety of resolution levels, font types, font styles and font sizes.Findings: The experimental results show that the field of character recognition for printed Arabic still requires further research to reach an efficient text recognition method for Arabic script.Originality/value: To the best of the authors’ knowledge, this is the first work that provides a comprehensive automated evaluation of Arabic OCR systems with respect to the characteristics of Arabic script and, in addition, proposes an evaluation methodology that can be used as a benchmark by researchers and therefore will contribute significantly to the enhancement of the field of Arabic script recognition.

1 June 2021 in Ocean Engineering
Verified
Journal Article
Closed access
JNJohn Zachary Nash
John Zachary Nash
JBJenny Bond
Jenny Bond
MCMichael Case
Michael Case
IMIan McCarthy
Ian McCarthy
RMRyan Mowat
Ryan Mowat
WTWilliam Teahan
William Teahan

16 September 2019 in IEEE Journal of Photovoltaics
Verified
Journal Article
Closed access
TDTudur Wyn David
Tudur Wyn David
HAHelder Anizelli
Helder Anizelli
PTPriyanka Tyagi
Priyanka Tyagi
CGCameron Gray
Cameron Gray
WTWilliam Teahan
William Teahan
Jeff KettleJeff Kettle
Jeff Kettle
The application of data analytical approaches to understand long-term stability trends of organic photovoltaics (OPVs) is presented. Nearly 1900 OPV data points have been catalogued, and multivariate analysis has been applied in order to identify patterns, produce models that quantitatively compare different internal and external stress factors, and subsequently enable predictions of OPV stability to be achieved. Analysis of the weights associated with the acquired predictive model shows that for light stability (ISOS-L) testing, the most significant factor for increasing the time taken to reach 80% of the initial performance (T $_{80}$ ) is the substrate and top electrode selection, and the best light stability is achieved with a small molecule active layer. The weights for damp-heat (ISOS-D) testing shows that the type of encapsulation is the primary factor affecting the degradation to T $_{80}$ . The use of data analytics and potentially machine learning can provide researchers in this area new insights into degradation patterns and emerging trends.

21 February 2019 in Computers
Verified
Journal Article
Open access
PDF file
MAMaha Alamri
Maha Alamri
WTWilliam Teahan
William Teahan
This paper proposes an automatic correction system that detects and corrects dyslexic errors in Arabic text. The system uses a language model based on the Prediction by Partial Matching (PPM) text compression scheme that generates possible alternatives for each misspelled word. Furthermore, the generated candidate list is based on edit operations (insertion, deletion, substitution and transposition), and the correct alternative for each misspelled word is chosen on the basis of the compression codelength of the trigram. The system is compared with widely-used Arabic word processing software and the Farasa tool. The system provided good results compared with the other tools, with a recall of 43%, precision 89%, F1 58% and accuracy 81%.

22 November 2018 in Information
Verified
Journal Article
Open access
PDF file
WTWilliam Teahan
William Teahan
A novel compression-based toolkit for modelling and processing natural language text is described. The design of the toolkit adopts an encoding perspective—applications are considered to be problems in searching for the best encoding of different transformations of the source text into the target text. This paper describes a two phase ‘noiseless channel model’ architecture that underpins the toolkit which models the text processing as a lossless communication down a noise-free channel. The transformation and encoding that is performed in the first phase must be both lossless and reversible. The role of the verification and decoding second phase is to verify the correctness of the communication of the target text that is produced by the application. This paper argues that this encoding approach has several advantages over the decoding approach of the standard noisy channel model. The concepts abstracted by the toolkit’s design are explained together with details of the library calls. The pseudo-code for a number of algorithms is also described for the applications that the toolkit implements including encoding, decoding, classification, training (model building), parallel sentence alignment, word segmentation and language segmentation. Some experimental results, implementation details, memory usage and execution speeds are also discussed for these applications.