Danny Crookes

Orcid: 0000-0002-3533-6095

Affiliations:
  • Queen's University Belfast, School of Electronics, Electrical Engineering and Computer Science, UK


According to our database1, Danny Crookes authored at least 148 papers between 1980 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
DeepmdQCT: A multitask network with domain invariant features and comprehensive attention mechanism for quantitative computer tomography diagnosis of osteoporosis.
Comput. Biol. Medicine, March, 2024

2023
Detecting and Tracking of Multiple Mice Using Part Proposal Networks.
IEEE Trans. Neural Networks Learn. Syst., December, 2023

Multi-channel auto-encoders for learning domain invariant representations enabling superior classification of histopathology images.
Medical Image Anal., 2023

Multi-Scale Deep Information and Adaptive Attention Mechanism Based Coronary Reconstruction of Superior Mesenteric Artery.
IEEE Access, 2023

2022
Stories, journeys and smart maps: an approach to universal access.
Univers. Access Inf. Soc., 2022

Private Facial Prediagnosis as an Edge Service for Parkinson's DBS Treatment Valuation.
IEEE J. Biomed. Health Informatics, 2022

A Soft Coprocessor Approach for Developing Image and Video Processing Applications on FPGAs.
J. Imaging, 2022

Machine Learning-based Biological Ageing Estimation Technologies: A Survey.
CoRR, 2022

2021
Component-Based Feature Saliency for Clustering.
IEEE Trans. Knowl. Data Eng., 2021

Multi-Channel Auto-Encoders and a Novel Dataset for Learning Domain Invariant Representations of Histopathology Images.
CoRR, 2021

Private Facial Diagnosis as an Edge Service for Parkinson's DBS Treatment Valuation.
CoRR, 2021

Towards advancing the earthquake forecasting by machine learning of satellite data.
CoRR, 2021

2020
A Multipopulation-Based Multiobjective Evolutionary Algorithm.
IEEE Trans. Cybern., 2020

Unsupervised Deep Learning for Stain Separation and Artifact Detection in Histopathology Images.
Proceedings of the Medical Image Understanding and Analysis - 24th Annual Conference, 2020

2019
Context-Aware Mouse Behavior Recognition Using Hidden Markov Models.
IEEE Trans. Image Process., 2019

Frontal View Gait Recognition With Fusion of Depth Features From a Time of Flight Camera.
IEEE Trans. Inf. Forensics Secur., 2019

Matching Larger Image Areas for Unconstrained Face Identification.
IEEE Trans. Cybern., 2019

FPGA-Based Processor Acceleration for Image Processing Applications.
J. Imaging, 2019

Detection and Tracking of Multiple Mice Using Part Proposal Networks.
CoRR, 2019

Social Behavioral Phenotyping of Drosophila with a2D-3D Hybrid CNN Framework.
CoRR, 2019

Zebrafish Embryo Vessel Segmentation Using a Novel Dual ResUNet Model.
Comput. Intell. Neurosci., 2019

Social Behavioral Phenotyping of Drosophila With a 2D-3D Hybrid CNN Framework.
IEEE Access, 2019

Shallow Unorganized Neural Networks Using Smart Neuron Model for Visual Perception.
IEEE Access, 2019

Full-Sentence Correlation: A Method to Handle Unpredictable Noise for Robust Speech Recognition.
Proceedings of the 20th Annual Conference of the International Speech Communication Association, 2019

2018
Short-Time Velocity Identification and Coherent-Like Detection of Ultrahigh Speed Targets.
IEEE Trans. Signal Process., 2018

Speech Segment Clustering for Real-Time Exemplar-Based Speech Enhancement.
Proceedings of the 2018 IEEE International Conference on Acoustics, 2018

A Novel Method For Unsupervised Scanner-Invariance Using A Dual-Channel Auto-Encoder Model.
Proceedings of the British Machine Vision Conference 2018, 2018

2017
Largest Matching Areas for Illumination and Occlusion Robust Face Recognition.
IEEE Trans. Cybern., 2017

Speech Enhancement Based on Full-Sentence Correlation and Clean Speech Recognition.
IEEE ACM Trans. Audio Speech Lang. Process., 2017

Behavior Recognition in Mouse Videos using Contextual Features Encoded by Spatial-temporal Stacked Fisher Vectors.
Proceedings of the 6th International Conference on Pattern Recognition Applications and Methods, 2017

Measurements of rainfall rates from videos.
Proceedings of the 10th International Congress on Image and Signal Processing, 2017

2016
Face Recognition in the Scrambled Domain via Salience-Aware Ensembles of Many Kernels.
IEEE Trans. Inf. Forensics Secur., 2016

Privacy-Protected Facial Biometric Verification Using Fuzzy Forest Learning.
IEEE Trans. Fuzzy Syst., 2016

An Environment for Rapid Derivatives Design and Experimentation.
IEEE J. Sel. Top. Signal Process., 2016

Video authentication based on statistical local information.
Proceedings of the 9th International Conference on Utility and Cloud Computing, 2016

Wide matching - An approach to improving noise robustness for speech enhancement.
Proceedings of the 2016 IEEE International Conference on Acoustics, 2016

A largest matching area approach to image denoising.
Proceedings of the 2016 IEEE International Conference on Acoustics, 2016

Multi-scale Colorectal Tumour Segmentation Using a Novel Coarse to Fine Strategy.
Proceedings of the British Machine Vision Conference 2016, 2016

2015
Partial shoeprint retrieval using multiple point-of-interest detectors and SIFT descriptors.
Integr. Comput. Aided Eng., 2015

2014
An iterative longest matching segment approach to speech enhancement with additive noise and channel distortion.
Comput. Speech Lang., 2014

Speech enhancement from additive noise and channel distortion - a corpus-based approach.
Proceedings of the 15th Annual Conference of the International Speech Communication Association, 2014

A frontal view gait recognition based on 3D imaging using a time of flight camera.
Proceedings of the 22nd European Signal Processing Conference, 2014

Deep Salience: Visual Salience Modeling via Deep Belief Propagation.
Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, 2014

2013
Hardware Acceleration of Background Modeling in the Compressed Domain.
IEEE Trans. Inf. Forensics Secur., 2013

Robust Multimodal Person Identification With Limited Training Data.
IEEE Trans. Hum. Mach. Syst., 2013

CLOSE - A Data-Driven Approach to Speech Separation.
IEEE Trans. Speech Audio Process., 2013

Gait period estimation algorithm based on the angles of extremities.
Proceedings of the European Workshop on Visual Information Processing, 2013

2012
Unconstrained Speech Separation by Composition of Longest Segments.
Proceedings of the 13th Annual Conference of the International Speech Communication Association, 2012

Single-channel speaker-pair identification: A new approach based on automatic frame selection.
Proceedings of the 2012 IEEE International Conference on Acoustics, 2012

Illumination invariant facial recognition using a piecewise-constant lighting model.
Proceedings of the 2012 IEEE International Conference on Acoustics, 2012

Visual Saliency Estimation through Manifold Learning.
Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence, 2012

2011
A Corpus-Based Approach to Speech Enhancement From Nonstationary Noise.
IEEE Trans. Speech Audio Process., 2011

Robust Bimodal Person Identification Using Face and Speech with Limited Training Data and Corruption of Both Modalities.
Proceedings of the 12th Annual Conference of the International Speech Communication Association, 2011

A Longest Matching Segment Approach with Baysian Adaptation - Application to Noise-Robust Speaker Recognition.
Proceedings of the 12th Annual Conference of the International Speech Communication Association, 2011

Speaker recognition in noisy conditions with limited training data.
Proceedings of the 19th European Signal Processing Conference, 2011

Exploiting long-range temporal dynamics of speech for noise-robust speaker recognition.
Proceedings of the 19th European Signal Processing Conference, 2011

2010
Multimodal Biometric Human Recognition for Perceptual Human-Computer Interaction.
IEEE Trans. Syst. Man Cybern. Part C, 2010

Face recognition in global harmonic subspace.
IEEE Trans. Inf. Forensics Secur., 2010

Live-Cell Tracking Using SIFT Features in DIC Microscopic Videos.
IEEE Trans. Biomed. Eng., 2010

Multi-layer stereo video matting: video matting.
Proceedings of the 18th International Conference on Multimedia 2010, 2010

A longest matching segment approach for text-independent speaker recognition.
Proceedings of the 11th Annual Conference of the International Speech Communication Association, 2010

2009
Hierarchical video summarization in reference subspace.
IEEE Trans. Consumer Electron., 2009

Assisted Diagnosis of Cervical Intraepithelial Neoplasia (CIN).
IEEE J. Sel. Top. Signal Process., 2009

GPU Implementation of MAP-MRF for Microscopy Imagery Segmentation.
Proceedings of the 2009 IEEE International Symposium on Biomedical Imaging: From Nano to Macro, Boston, MA, USA, June 28, 2009

Rotation Invariant Matching of Partial Shoeprints.
Proceedings of the 13th International Machine Vision and Image Processing Conference, 2009

GPU Implementation of the Affine Transform for 3D Image Registration.
Proceedings of the 13th International Machine Vision and Image Processing Conference, 2009

Retrieval of shoemarks using Harris points and SIFT descriptor.
Proceedings of the International Conference on Image Processing, 2009

Robust face recognition with partially occluded images based on a single or a small number of training samples.
Proceedings of the IEEE International Conference on Acoustics, 2009

2008
FPGA-based minutia matching for biometric fingerprint image database retrieval.
J. Real Time Image Process., 2008

Packet Classification by Multilevel Cutting of the Classification Space: An Algorithmic-Architectural Solution for IP Packet Classification in Next Generation Networks.
J. Comput. Networks Commun., 2008

Automatic classification of partial shoeprints using Advanced Correlation Filters for use in forensic science.
Proceedings of the 19th International Conference on Pattern Recognition (ICPR 2008), 2008

A probabilistic union approach to robust face recognition with partial distortion and occlusion.
Proceedings of the IEEE International Conference on Acoustics, 2008

Automatic Recognition of Shoeprints using Fourier-Mellin Transform.
Proceedings of the NASA/ESA Conference on Adaptive Hardware and Systems, 2008

2007
Thresholding of noisy shoeprint images based on pixel context.
Pattern Recognit. Lett., 2007

Automatic Recognition of Partial Shoeprints Based on Phase-Only Correlation.
Proceedings of the International Conference on Image Processing, 2007

FPGA Implementation of 3D Discrete Wavelet Transform for Real-Time Medical Imaging.
Proceedings of the 18th European Conference on Circuit Theory and Design, 2007

A Low-Power High-Radix Serial-Parallel Multiplier.
Proceedings of the 18th European Conference on Circuit Theory and Design, 2007

Local Image Features for Shoeprint Image Retrieval H. Su, D. Crookes.
Proceedings of the British Machine Vision Conference 2007, 2007

Following the Footsteps of Others: Techniques for Automatic Shoeprint Classification.
Proceedings of the Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007), 2007

Shoeprint Image Retrieval Based on Local Image Features.
Proceedings of the Third International Symposium on Information Assurance and Security, 2007

2006
Scale Adaptive Complexity Measure of 2D Shapes.
Proceedings of the 18th International Conference on Pattern Recognition (ICPR 2006), 2006

2005
A machine vision approach to the grading of crushed aggregate.
Mach. Vis. Appl., 2005

Grading of construction aggregate through machine vision: Results and prospects.
Comput. Ind., 2005

Embedded Reconfigurable DCT Architectures Using Adder-Based Distributed Arithmetic.
Proceedings of the Seventh International Workshop on Computer Architectures for Machine Perception (CAMP 2005), 2005

2004
From application descriptions to hardware in seconds: a logic-based approach to bridging the gap.
IEEE Trans. Very Large Scale Integr. Syst., 2004

Design and Implementation of Novel FIR Filter Architecture for Efficient Signal Boundary Handling on Xilinx VIRTEX FPGAs.
Proceedings of the 2004 IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2004), 2004

2003
New bit-level algorithm for general purpose median filtering.
J. Electronic Imaging, 2003

Minimisation and prediction of the error dynamic range in finite wordlength FIR based architectures: application to the 2-D orthogonal DWT.
Proceedings of the Seventh International Symposium on Signal Processing and Its Applications, 2003

A novel approach for diminishing and predicting the error dynamic range in finite wordlength FIR based architectures.
Proceedings of the 2003 IEEE International Conference on Acoustics, 2003

An FPGA-Based Image Connected Component Labeller.
Proceedings of the Field Programmable Logic and Application, 13th International Conference, 2003

Design and Implementation of a Novel FIR Filter Architecture with Boundary Handling on Xilinx VIRTEX FPGAs.
Proceedings of the Field Programmable Logic and Application, 13th International Conference, 2003

A single-FPGA implementation of image connected component labelling.
Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2003

Design framework for the implementation of the 2-D orthogonal discrete wavelet transform on FPGA.
Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2003

A logic based approach to hardware abstraction.
Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2003

A Novel FIR Filter Architecture for Efficient Signal Boundary Handling on Xilinx VIRTEX FPGAs.
Proceedings of the 11th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2003), 2003

Design and Implementation of a Generic 2-D Orthogonal Discrete Wavelet Transform on FPGA.
Proceedings of the 11th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2003), 2003

A Logic Based Hardware Development Environment.
Proceedings of the 11th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2003), 2003

2002
Towards a general framework for FPGA based image processing using hardware skeletons.
Parallel Comput., 2002

Adaptable Components for Software Product Line Engineering.
Proceedings of the Software Product Lines, Second International Conference, 2002

Design and implementation of a novel algorithm for general purpose median filtering on FPGAs.
Proceedings of the 2002 International Symposium on Circuits and Systems, 2002

Design and implementation of a novel architecture for symmetric FIR filters with boundary handling on Xilinx Virtex FPGAs.
Proceedings of the 2002 IEEE International Conference on Field-Programmable Technology, 2002

HIDE: a logic based hardware intelligent description environment.
Proceedings of the 2002 IEEE International Conference on Field-Programmable Technology, 2002

A Prolog-Based Hardware Development Environment.
Proceedings of the Field-Programmable Logic and Applications, 2002

2001
Rapid prototyping of orthonormal wavelet transforms on FPGAs.
Proceedings of the 2001 International Symposium on Circuits and Systems, 2001

An FPGA-based wavelet transforms coprocessor.
Proceedings of the 2001 International Conference on Image Processing, 2001

High Level Programming for FPGA Based Image and Video Processing Using Hardware Skeletons.
Proceedings of the 9th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2001

Design and Implementation of a Generic 2-D Biorthogonal Discrete Wavelet Transform on an FPGA.
Proceedings of the 9th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2001

2000
A new pipelined digit serial-parallel multiplier.
Proceedings of the IEEE International Symposium on Circuits and Systems, 2000

A low latency bi-directional serial-parallel multiplier architecture.
Proceedings of the IEEE International Symposium on Circuits and Systems, 2000

Application of Fractals to the Detection and Classification of Shoeprints.
Proceedings of the 2000 International Conference on Image Processing, 2000

Design and FPGA implementation of orthonormal discrete wavelet transforms.
Proceedings of the 2000 7th IEEE International Conference on Electronics, 2000

High level programming for real time FPGA based video processing.
Proceedings of the IEEE International Conference on Acoustics, 2000

1999
Architectures for high performance image processing: The future.
J. Syst. Archit., 1999

A high level FPGA-based abstract machine for image processing.
J. Syst. Archit., 1999

Efficient implementation of a portable parallel programming model for image processing.
Concurr. Pract. Exp., 1999

1998
An efficient, portable software platform for parallel image processing.
Proceedings of the Sixth Euromicro Workshop on Parallel and Distributed Processing, 1998

An Environment for Generating FPGA Architectures for Image Algebra-based Algorithms.
Proceedings of the 1998 IEEE International Conference on Image Processing, 1998

Achieving Portability and Efficiency Through Automatic Optimisation: An Investigation in Parallel Image Processing.
Proceedings of the Euro-Par '98 Parallel Processing, 1998

1997
A Study in Generating Readable Modula-2 from Prolog.
Informatica (Slovenia), 1997

1996
A PVM Implementation of a Portable Parallel Image Processing Library.
Proceedings of the Parallel Virtual Machine, 1996

Achieving Scalability, Portability and Efficiency in a High-Level Programming Model for Parallel Architectures.
Proceedings of the UK Parallel '96 - Proceedings of the BCS PPSG Annual Conference, Surrey, 1996

A Self-Optimising Coprocessor Model for Portable Image Processing.
Proceedings of the Euro-Par '96 Parallel Processing, 1996

1995
Using Prolog to implement a compiler for a parallel image processing language.
Proceedings of the Proceedings 1995 International Conference on Image Processing, 1995

1994
A high level language for parallel image processing.
Image Vis. Comput., 1994

Efficient Implementation Of An Abstract Programming Model For Image Processing On Transputers.
Proceedings of the Second Euromicro Workshop on Parallel and Distributed Processing, 1994

1993
A portable abstract machine model for image processing: an implementation technique for software tools.
Proceedings of the 1993 Euromicro Workshop on Parallel and Distributed Processing, 1993

1992
A DAP-Based Implementation of a Portable Parallel Image Processing Machine.
Proceedings of the Parallel Processing: CONPAR 92, 1992

1991
Design and evaluation of a speech interface for remote database searching.
J. Inf. Sci., 1991

1989
A case study in improving programming productivity on transputer networks.
Microprocess. Microprogramming, 1989

An environment for developing concurrent software for transputer-based image processing.
Microprocessing and Microprogramming, 1989

Online searching using speech as a man/machine interface.
Inf. Process. Manag., 1989

1988
Using Prolog to present abstract machines.
ACM SIGCSE Bull., 1988

An array processing language for transputer networks.
Parallel Comput., 1988

A comparison of programming paradigms for the parallel computation of racah coefficients: An application of transputers to computational atomic physics.
Microprocess. Microprogramming, 1988

Network topology A critical factor in the implementation of algorithms intended for efficient execution on a transputer network.
Microprocess. Microprogramming, 1988

Voice input/output interface for online searching: some design and human factor considerations.
J. Inf. Sci., 1988

Translation as a language implementation technique for supercomputers.
Softw. Eng. J., 1988

1987
Notes on implementing a language for transputer networks.
Microprocess. Microprogramming, 1987

Generating readable software.
Softw. Eng. J., 1987

1985
A Compiler for an Array and Vector Processing Language.
IEEE Trans. Software Eng., 1985

An Algorithm for Optimal Procedural Nesting.
Comput. J., 1985

1984
An Experiment in Language Design for Distributed Systems.
Softw. Pract. Exp., 1984

1983
The Programming Language ACTUS.
Softw. Pract. Exp., 1983

Building Syntax Graphs from Syntax Equations: A Case Study in Modular Programming.
Softw. Pract. Exp., 1983

Experience with teaching assembly language.
ACM SIGCSE Bull., 1983

Teaching assembly-language programming: a high-level approach.
Softw. Microsystems, 1983

Implementation of an Array and Vector Processing Language.
Proceedings of the International Conference on Parallel Processing, 1983

1980
An investigation into the design, implementation and application of a high level programming language for distributed computing systems.
PhD thesis, 1980


  Loading...