| 2019 | Interspeech | Full-Sentence Correlation: A Method to Handle Unpredictable Noise for Robust Speech Recognition. | Ji Ming, Danny Crookes |
| 2018 | BMVC | A Novel Method For Unsupervised Scanner-Invariance Using A Dual-Channel Auto-Encoder Model. | Andrew D. Moyes, Kun Zhang, Liping Wang, Ming Ji, Danny Crookes, Huiyu Zhou |
| 2018 | ICASSP | Speech Segment Clustering for Real-Time Exemplar-Based Speech Enhancement. | David Nesbitt, Danny Crookes, Ji Ming |
| 2017 | ICPRAM | Behavior Recognition in Mouse Videos using Contextual Features Encoded by Spatial-temporal Stacked Fisher Vectors. | Zheheng Jiang, Danny Crookes, Brian Desmond Green, Shengping Zhang, Huiyu Zhou |
| 2016 | BMVC | Multi-scale Colorectal Tumour Segmentation Using a Novel Coarse to Fine Strategy. | Kun Zhang, Danny Crookes, Jim Diamond, Minrui Fei, Jianguo Wu, Peijian Zhang, Huiyu Zhou |
| 2016 | ICASSP | A largest matching area approach to image denoising. | Jack Gaston, Ji Ming, Danny Crookes |
| 2016 | ICASSP | Wide matching - An approach to improving noise robustness for speech enhancement. | Ji Ming, Danny Crookes |
| 2016 | UCC | Video authentication based on statistical local information. | M. Al-Athamneh, Fatih Kurugollu, Danny Crookes, M. Farid |
| 2014 | AAAI | Deep Salience: Visual Salience Modeling via Deep Belief Propagation. | Richard M. Jiang, Danny Crookes |
| 2014 | Interspeech | Speech enhancement from additive noise and channel distortion - a corpus-based approach. | Ji Ming, Danny Crookes |
| 2012 | AAAI | Visual Saliency Estimation through Manifold Learning. | Richard M. Jiang, Danny Crookes |
| 2012 | ICASSP | Illumination invariant facial recognition using a piecewise-constant lighting model. | Niall McLaughlin, Ji Ming, Danny Crookes |
| 2012 | ICASSP | Single-channel speaker-pair identification: A new approach based on automatic frame selection. | Ramji Srinivasan, Ji Ming, Danny Crookes |
| 2012 | Interspeech | Unconstrained Speech Separation by Composition of Longest Segments. | Ji Ming, Ramji Srinivasan, Danny Crookes |
| 2011 | Interspeech | A Longest Matching Segment Approach with Baysian Adaptation - Application to Noise-Robust Speaker Recognition. | Ayeh Jafari, Ramji Srinivasan, Danny Crookes, Ji Ming |
| 2011 | Interspeech | Robust Bimodal Person Identification Using Face and Speech with Limited Training Data and Corruption of Both Modalities. | Niall McLaughlin, Ji Ming, Danny Crookes |
| 2010 | Interspeech | A longest matching segment approach for text-independent speaker recognition. | Ayeh Jafari, Ramji Srinivasan, Danny Crookes, Ji Ming |
| 2010 | Interspeech | A corpus-based approach to speech enhancement from nonstationary noise. | Ji Ming, Ramji Srinivasan, Danny Crookes |
| 2009 | ICASSP | Robust face recognition with partially occluded images based on a single or a small number of training samples. | Jie Lin, Ji Ming, Danny Crookes |
| 2009 | ICIP | Retrieval of shoemarks using Harris points and SIFT descriptor. | Omar Nibouche, Ahmed Bouridane, Danny Crookes, Mourad Gueham, Moussadek Laadjel |
| 2009 | IMVIP | GPU Implementation of the Affine Transform for 3D Image Registration. | Danny Crookes, Kevin Boyle, Paul Miller, Charles J. Gillan |
| 2009 | IMVIP | Rotation Invariant Matching of Partial Shoeprints. | Omar Nibouche, Ahmed Bouridane, Danny Crookes, Mourad Gueham, Moussadek Laadjel |
| 2008 | ICASSP | A probabilistic union approach to robust face recognition with partial distortion and occlusion. | Jie Lin, Ji Ming, Danny Crookes |
| 2008 | ICPR | Automatic classification of partial shoeprints using Advanced Correlation Filters for use in forensic science. | Mourad Gueham, Ahmed Bouridane, Danny Crookes |
| 2007 | BMVC | Local Image Features for Shoeprint Image Retrieval H. Su, D. Crookes. | Hongjiang Su, Danny Crookes, Ahmed Bouridane, Mourad Gueham |
| 2007 | ICIP | Automatic Recognition of Partial Shoeprints Based on Phase-Only Correlation. | Mourad Gueham, Ahmed Bouridane, Danny Crookes |
| 2006 | ICPR | Scale Adaptive Complexity Measure of 2D Shapes. | Hongjiang Su, Ahmed Bouridane, Danny Crookes |
| 2003 | FCCM | A Logic Based Hardware Development Environment. | Samir Belkacemi, Khaled Benkrid, Danny Crookes |
| 2003 | FCCM | Design and Implementation of a Generic 2-D Orthogonal Discrete Wavelet Transform on FPGA. | Abdsamad Benkrid, Khaled Benkrid, Danny Crookes |
| 2003 | FCCM | A Novel FIR Filter Architecture for Efficient Signal Boundary Handling on Xilinx VIRTEX FPGAs. | Abdsamad Benkrid, Khaled Benkrid, Danny Crookes |
| 2003 | FPGA | A logic based approach to hardware abstraction. | Khaled Benkrid, Samir Belkacemi, Danny Crookes |
| 2003 | FPGA | Design framework for the implementation of the 2-D orthogonal discrete wavelet transform on FPGA. | Abdsamad Benkrid, Danny Crookes, Khaled Benkrid |
| 2003 | FPGA | A single-FPGA implementation of image connected component labelling. | Khaled Benkrid, S. Sukhsawas, Danny Crookes, Samir Belkacemi |
| 2003 | FPL | Design and Implementation of a Novel FIR Filter Architecture with Boundary Handling on Xilinx VIRTEX FPGAs. | Abdsamad Benkrid, Khaled Benkrid, Danny Crookes |
| 2003 | FPL | An FPGA-Based Image Connected Component Labeller. | Khaled Benkrid, S. Sukhsawas, Danny Crookes, Abdsamad Benkrid |
| 2003 | ICASSP | A novel approach for diminishing and predicting the error dynamic range in finite wordlength FIR based architectures. | Abdsamad Benkrid, Khaled Benkrid, Danny Crookes |
| 2002 | FPL | A Prolog-Based Hardware Development Environment. | Khaled Benkrid, Danny Crookes, Abdsamad Benkrid, Samir Belkacemi |
| 2002 | ISCAS | Design and implementation of a novel algorithm for general purpose median filtering on FPGAs. | Khaled Benkrid, Danny Crookes, Abdsamad Benkrid |
| 2002 | SPLC | Adaptable Components for Software Product Line Engineering. | T. John Brown, Ivor T. A. Spence, Peter Kilpatrick, Danny Crookes |
| 2001 | FCCM | Design and Implementation of a Generic 2-D Biorthogonal Discrete Wavelet Transform on an FPGA. | Abdsamad Benkrid, Danny Crookes, Khaled Benkrid |
| 2001 | FCCM | High Level Programming for FPGA Based Image and Video Processing Using Hardware Skeletons. | Khaled Benkrid, Danny Crookes, J. Smith, Abdsamad Benkrid |
| 2001 | ICIP | An FPGA-based wavelet transforms coprocessor. | Mokhtar Nibouche, Omar Nibouche, Ahmed Bouridane, Danny Crookes |
| 2001 | ISCAS | Rapid prototyping of orthonormal wavelet transforms on FPGAs. | Mokhtar Nibouche, Ahmed Bouridane, Omar Nibouche, Danny Crookes |
| 2000 | ICASSP | High level programming for real time FPGA based video processing. | Khaled Benkrid, Danny Crookes, J. Smith, Abdsamad Benkrid |
| 2000 | ICIP | Application of Fractals to the Detection and Classification of Shoeprints. | Ahmed Bouridane, A. Alexander, Mokhtar Nibouche, Danny Crookes |
| 2000 | ISCAS | A low latency bi-directional serial-parallel multiplier architecture. | Ahmed Bouridane, Mokhtar Nibouche, Omar Nibouche, Danny Crookes, Badr Albesher |
| 2000 | ISCAS | A new pipelined digit serial-parallel multiplier. | Omar Nibouche, Ahmed Bouridane, Mokhtar Nibouche, Danny Crookes |
| 1998 | EuroPar | Achieving Portability and Efficiency Through Automatic Optimisation: An Investigation in Parallel Image Processing. | Danny Crookes, Philip J. Morrow, T. John Brown, Gareth McAleese, Donal Roantree, Ivor T. A. Spence |
| 1998 | ICIP | An Environment for Generating FPGA Architectures for Image Algebra-based Algorithms. | Danny Crookes, Khalid Alotaibi, Ahmed Bouridane, Paul Donachy, Abdsamad Benkrid |
| 1998 | PDP | An efficient, portable software platform for parallel image processing. | Danny Crookes, Judy Brown, Ivor T. A. Spence, Philip J. Morrow, Donal Roantree, Gareth McAleese |
| 1996 | EuroPar | A Self-Optimising Coprocessor Model for Portable Image Processing. | Danny Crookes, T. John Brown, Y. Dong, Gareth McAleese, Philip J. Morrow, Donal Roantree, Ivor T. A. Spence |
| 1995 | ICIP | Using Prolog to implement a compiler for a parallel image processing language. | Philip J. Morrow, Danny Crookes |
| 1994 | PDP | Efficient Implementation Of An Abstract Programming Model For Image Processing On Transputers. | Danny Crookes, T. John Brown |
| 1993 | PDP | A portable abstract machine model for image processing: an implementation technique for software tools. | Philip J. Morrow, Danny Crookes |
| 1983 | ICPP | Implementation of an Array and Vector Processing Language. | Ronald H. Perrott, Danny Crookes, Peter Milligan, W. R. Martin Purdy |