Thomas Napier profile picture

Thomas Napier


PhD Candidate and Graduate Researcher
Discipline of Information Technology
College of Science and Engineering
James Cook University

Townsville, Queensland
Australia

Short Bio


I am a PhD Candidate, Sessional Lecturer and Graduate Research Worker at the Discipline of Information Technology, College of Science and Engineering, James Cook University (JCU). I graduated with a Bachelor of Information Technology with Distinction (GPA 6.78/7.00) in 2020 and with First-Class Honours (1A) in 2021, earning the University Medal under the supervision of Prof. Ickjai Lee.

Currently, I am in the final year of my PhD (expected completion in 2025) at JCU, focusing on machine learning techniques for species classification in natural soundscapes. I am supervised by an interdisciplinary advisor panel including Prof. Ickjai Lee, Dr. Euijoon Ahn (Information Technology), Distinguished Prof. Lin Schwarzkopf, and Dr. Slade Allen-Ankins (Ecology and Zoology).

I have also collaborated on several multidisciplinary, industry-based projects, including designing machine learning models for marine biology with the Australian Abalone Growers Association, developing advanced tourism analytics with ResPax, and improving insurance claims processing workflows with HelloClaims. These projects involved applying deep learning, data mining, and augmented reality solutions to address real-world challenges.

Research Interests


Keywords: Ecoacoustics, bioacoustics, unsupervised clustering, machine learning, sound event detection, dimensionality reduction, data visualization, AR and AI in education, environmental monitoring, software development, generative AI, human-computer interaction.

My research focuses on developing machine learning techniques and software tools for ecoacoustics analysis, specialising in feature extraction, unsupervised clustering, and scalable annotation workflows. I also explore AR and AI technologies in education, including tools for teaching IT concepts and using generative AI for assessment. My work emphasises user-friendly, scalable solutions that support biodiversity monitoring, conservation, and educational innovation.

Education


James Cook University Logo
James Cook University

Doctor of Philosophy (PhD), Information Technology

Feb 2022 - 2025 (Expected Completion)

Research Area: Species Classification using Deep Learning-Based Signal Processing Techniques in Natural Soundscapes


James Cook University Logo
James Cook University

Bachelor of Information Technology (Honours)

2020 - 2021

Grade: First Class (1A), 7.00 GPA, University Medal

Research Area: Using Mobile-Based Augmented Reality and Object Detection for Real-Time Abalone Growth Monitoring

View Dissertation

James Cook University Logo
James Cook University

Bachelor of Information Technology

2017 - 2020

Grade: 6.78/7.00 GPA, Graduated With Distinction

Minoring in Human-Computer Interactions and Games Design

Awards


HDR CSE Incentive Award

Issued by James Cook University · Oct 2024

Awarded to higher degree by research candidates for achieving excellent performance that correlates with increasing on-time completion based on evidence of accepted publications and external grants.

View Certificate

CSE Competitive Research Training Grant 2023

Issued by James Cook University · Apr 2023

Awarded a highly competitive research training grant (out of 70 total applications).


Bev Frangos Graduate Instructor Prize

Issued by James Cook University · Mar 2023

Awarded to the student enrolled in a masters or PhD program in Electrical and Electronic Engineering, Electronic Systems and Internet of Things Engineering, or Information Technology who has made an outstanding contribution to teaching.

View Award

Research Training Program Scholarship

Issued by James Cook University · Jan 2022

Awarded a highly competitive scholarship from JCU based on academic merit.


University Medal

Issued by James Cook University · Sep 2021

For outstanding academic achievement in a combination of coursework studies and research undertaken at undergraduate level. Specifically, completion of an Honours research component, achievement of a Grade Point Average (GPA) greater than 6.50 for undergraduate subjects, achievement of a first class level A Honours rank, endorsed as eligible to receive the University medal by the relevant JCU College Dean, and of good character and a meritorious recipient for the medal.

View Award Photo Photo

Letter of Commendation

Issued by James Cook University · May 2018

Awarded for achieving a GPA of 6.00 or higher for first-year IT subjects.

News


  • January, 2025: Our paper, 'LEAVES: An open-source web-based tool for the scalable annotation and visualisation of large-scale ecoacoustic datasets using cluster analysis', was accepted by Ecological Informatics (IF=6.0)
  • December, 2024: Contracted to lecture the JCU subjects CP1402: Internet Fundamentals and CP2414: Network Security in TR1, 2025.
  • December, 2024: The subject, CP2501/CP3511: Cloud Computing, which I lectured, recieved 84% overall satisfaction from internal JCU student feedback.
  • December, 2024: The teaching and research grant project I collaborated on, CodeCraft: Augmented Learning for IT Students ($10,000), successfully passed student testing (26 participants) and evaluation, receiving >80% excellent overall ratings in terms of usefulness.

Experience & Skills


Key Skills


Programming Languages & Frameworks
  • Proficient in: Python, JavaScript, C#, CSS3, HTML5, TensorFlow, PyTorch, Django, Flask, Unity, GitLab, LaTeX
  • Familiar with: Java, Express.js, Linux, R, Jupyter Notebook, Ubuntu, Apple ARKit, AWS, Docker
  • Currently Learning: Electron, TypeScript
Tools & Development Environments
  • GitHub, Android Studio, PyCharm, Visual Studio Code, Sublime Text, Ubuntu
  • REST APIs, Docker, PostgreSQL, librosa
Machine Learning & Data Science
  • Deep Learning: TensorFlow, PyTorch
  • Data Mining & Clustering: HDBSCAN, DBSCAN, UMAP
  • Object Detection, Augmented Reality (AR), librosa
  • Data Analysis, Visualization, Dimensionality Reduction
Professional Skills
  • Leadership & Mentorship
  • Agile Development, Scrum Methodologies
  • Interpersonal Communication, Customer Service
  • Collaborative & Creative Problem-Solving
  • Technical Support & Troubleshooting
Teaching & Academic Skills
  • University-level Teaching (IT Courses)
  • Curriculum Design (e.g., Data Mining, Cloud Computing)
  • Assessment Development & Evaluation
  • Student Mentorship & Support
Other Technical Skills
  • Mobile Application Development
  • Motion Graphics, Game Design
  • Network Security & Troubleshooting
  • Search Engine Optimization (SEO)

Publications


2025


LEAVES: An open-source web-based tool for the scalable annotation and visualisation of large-scale ecoacoustic datasets using cluster analysis
Thomas Napier, Euijoon Ahn, Slade Allen-Ankins, Lin Schwarzkopf, Ickjai Lee
Ecological Informatics (IF=6.0) | January 2025

2024


Thomas Napier, Euijoon Ahn, Slade Allen-Ankins, Lin Schwarzkopf, Ickjai Lee
Expert Systems with Applications (IF=8.5) | October 2024
@article{NAPIER2024124220, title = {Advancements in preprocessing, detection and classification techniques for ecoacoustic data: A comprehensive review for large-scale Passive Acoustic Monitoring}, journal = {Expert Systems with Applications}, volume = {252}, pages = {124220}, year = {2024}, issn = {0957-4174}, doi = {https://doi.org/10.1016/j.eswa.2024.124220}, url = {https://www.sciencedirect.com/science/article/pii/S0957417424010868}, author = {Thomas Napier and Euijoon Ahn and Slade Allen-Ankins and Lin Schwarzkopf and Ickjai Lee}, keywords = {Ecoacoustics, Passive acoustic monitoring, Deep learning, Machine learning, Acoustic signal processing, Bioacoustics, Species identification}, abstract = {Computational ecoacoustics has seen significant growth in recent decades, facilitated by the reduced costs of digital sound recording devices and data storage. This progress has enabled the continuous monitoring of vocal fauna through Passive Acoustic Monitoring (PAM), a technique used to record and analyse environmental sounds to study animal behaviours and their habitats. While the collection of ecoacoustic data has become more accessible, the effective analysis of this information to understand animal behaviours and monitor populations remains a major challenge. This survey paper presents the state-of-the-art ecoacoustics data analysis approaches, with a focus on their applicability to large-scale PAM. We emphasise the importance of large-scale PAM, as it enables extensive geographical coverage and continuous monitoring, crucial for comprehensive biodiversity assessment and understanding ecological dynamics over wide areas and diverse habitats. This large-scale approach is particularly vital in the face of rapid environmental changes, as it provides crucial insights into the effects of these changes on a broad array of species and ecosystems. As such, we outline the most challenging large-scale ecoacoustics data analysis tasks, including pre-processing, visualisation, data labelling, detection, and classification. Each is evaluated according to its strengths, weaknesses and overall suitability to large-scale PAM, and recommendations are made for future research directions.} }

2023


Thomas Napier, Euijoon Ahn, Slade Allen-Ankins, Ickjai Lee
36th Australasian Joint Conference on Artificial Intelligence (20% Acceptance Rate) | November, 2023
@InProceedings{10.1007/978-981-99-8388-9_38, author="Napier, Thomas and Ahn, Euijoon and Allen-Ankins, Slade and Lee, Ickjai", editor="Liu, Tongliang and Webb, Geoff and Yue, Lin and Wang, Dadong", title="An Optimised Grid Search Based Framework for Robust Large-Scale Natural Soundscape Classification", booktitle="AI 2023: Advances in Artificial Intelligence", year="2024", publisher="Springer Nature Singapore", address="Singapore", pages="468--479", abstract="Large-scale natural soundscapes are remarkably complex and offer invaluable insights into the biodiversity and health of ecosystems. Recent advances have shown promising results in automatically classifying the sounds captured using passive acoustic monitoring. However, the accuracy performance and lack of transferability across diverse environments remains a challenge. To rectify this, we propose a robust and flexible ecoacoustics sound classification grid search-based framework using optimised machine learning algorithms for the analysis of large-scale natural soundscapes. It consists of four steps: pre-processing including the application of spectral subtraction denoising to two distinct datasets extracted from the Australian Acoustic Observatory, feature extraction using Mel Frequency Cepstral Coefficients, feature reduction, and classification using a grid search approach for hyperparameter tuning across classifiers including Support Vector Machine, k-Nearest Neighbour, and Artificial Neural Networks. With 10-fold cross validation, our experimental results revealed that the best models obtained a classification accuracy of 96{\%} and above in both datasets across the four major categories of sound (biophony, geophony, anthrophony, and silence). Furthermore, cross-dataset validation experiments using a pooled dataset highlight that our framework is rigorous and adaptable, despite the high variance in possible sounds at each site.", isbn="978-981-99-8388-9" }

Thomas Napier, Ickjai Lee
Computers and Electronics in Agriculture (IF=7.7) | April, 2023
@article{NAPIER2023107744, title = {Using mobile-based augmented reality and object detection for real-time Abalone growth monitoring}, journal = {Computers and Electronics in Agriculture}, volume = {207}, pages = {107744}, year = {2023}, issn = {0168-1699}, doi = {https://doi.org/10.1016/j.compag.2023.107744}, url = {https://www.sciencedirect.com/science/article/pii/S0168169923001321}, author = {Thomas Napier and Ickjai Lee}, keywords = {Deep learning, Greenlip Abalone, Augmented reality, Object detection, Aquaculture}, abstract = {Abalone are becoming increasingly popular for human consumption. Whilst their popularity has risen, measuring the number and size distribution of Abalone at various stages of growth in existing farms remains a significant challenge. Current Abalone stock management techniques rely on manual inspection which is time consuming, causes stress to the animal, and results in mediocre data quality. To rectify this, we propose a novel mobile-based tool which combines object detection and augmented reality for the real-time counting and measuring of Abalone, that is both network and location independent. We applied our portable handset tool to both measure and count Abalone at various growth stages, and performed extended measuring evaluation to assess the robustness of our proposed approach. Our experimental results revealed that the proposed tool greatly outperforms traditional approaches and was able to successfully count up to 15 Abalone at various life stages with above 95% accuracy, as well as significantly decrease the time taken to measure Abalone while still maintaining an accuracy within a maximum error range of 2.5% of the Abalone’s actual size.} }

2022


Thomas Napier, Lin Schwarzkopf, Ickjai Lee, Euijoon Ahn, Slade Allen-Ankins
QUT Ecoacoustics Symposium | November, 2022

Niels C. Munksgaard, Ickjai Lee, Thomas Napier, Costijn Zwart, Lucas A. Cernusak, Michael I. Bird
Geoscience Data Journal (IF=3.3) | October, 2022
@article{https://doi.org/10.1002/gdj3.180, author = {Munksgaard, Niels C. and Lee, Ickjai and Napier, Thomas and Zwart, Costijn and Cernusak, Lucas A. and Bird, Michael I.}, title = {One year of spectroscopic high-frequency measurements of atmospheric CO, CH, HO and δC-CO at an Australian Savanna site}, journal = {Geoscience Data Journal}, volume = {10}, number = {4}, pages = {461-470}, keywords = {atmospheric CO2, CH4, NE Australia, savanna, δ13C-CO2}, doi = {https://doi.org/10.1002/gdj3.180}, url = {https://rmets.onlinelibrary.wiley.com/doi/abs/10.1002/gdj3.180}, eprint = {https://rmets.onlinelibrary.wiley.com/doi/pdf/10.1002/gdj3.180}, abstract = {Abstract We provide a 1-year dataset of atmospheric surface CO2, CH4 and H2O concentrations and δ13C-CO2 values from an Australian savanna site. These semi-arid ecosystems act as carbon sinks in wet years but the persistence of the sink in dry years is uncertain. The dataset can be used to constrain uncertainties in modelling of greenhouse gas budgets, improve algorithms for satellite measurements and characterize the role of vegetation and soil in modulating atmospheric CO2 concentrations. We found pronounced seasonal variations in daily mean CO2 concentrations with an increase (by 5–7 ppmv) after the first rainfall of the wet season in early December with peak concentrations maintained until late January. The CO2 increase reflected the initiation of rapid microbial respiration from soil and vegetation sources upon initial wetting. As the wet season progressed, daily CO2 concentrations were variable, but generally decreased back to dry season levels as CO2 assimilation by photosynthesis increased. Mean daily concentrations of CH4 increased in the wet season by up to 0.2 ppmv relative to dry season levels as the soil profile became waterlogged after heavy rainfall events. During the dry season there was regular cycling between maximum CO2/minimum δ13C-CO2 at night and minimum CO2/maximum δ13C-CO2 during the day. In the wet season diel patterns were less regular in response to variable cloud cover and rainfall. CO2 isotope data showed that in the wet season, surface CO2 was predominantly a two-component mixture influenced by C3 plant assimilation (day) and soil/plant respiration (night), while regional background air from higher altitudes represented an additional CO2 source in the dry season. Higher wind speeds during the dry season increased vertical mixing compared to the wet season. In addition, night-time advection of high-altitude air during low temperature conditions also promoted mixing in the dry season.}, year = {2022} }

Projects


LEAVES: Large-scale Ecoacoustics Annotation and Visualization with Efficient Segmentation

LEAVES is a Python Dash-based open-source tool designed for large-scale ecoacoustics annotation and visualization.

LEAVES Screenshot 1 LEAVES Screenshot 2 LEAVES Screenshot 2


CodeCraft: AR-based Database Normalization Tool

CodeCraft is an augmented reality educational tool combining AR and AI to teach database normalization effectively.

CodeCraft Screenshot 1 CodeCraft Screenshot 2


Real-time Abalone Monitoring with AR

Developed a mobile tool combining AR and object detection to automate measurement and counting of Abalone in aquaculture.

Abalone Screenshot 1 Abalone Screenshot 2 Abalone Screenshot 3


Pirapelago: A Unity-based 2D Pirate-Themed Rogue-like Game

Pirapelago is a pirate-themed rogue-like bullet hell developed by a small team for a university project. Experience multiple enemy types, ship upgrades, and scaling difficulty as you fight your way across the archipelago.

Pirapelago Screenshot 1 Pirapelago Screenshot 2 Pirapelago Screenshot 3


TrueLogic: An interactive Mobile-Based Problem-Solving Education Game

TrueLogic is a simple timed quiz-style Android app aimed at early highschool kids to help improve thier problem-solving and lateral thinking skills. It includes accelerometer gesture control, basic social network integration with Twitter4J API and high score recordkeeping with SQLite.

TrueLogic Screenshot 1 TrueLogic Screenshot 2


Created a high-energy motion graphics intro for a hypothetical TV show, "Interference," inspired by the hacking and cyberpunk themes of Ubisoft's WatchDogs*. The intro featured glitch effects, dynamic text animations, and a neon-hued urban aesthetic. The short film simulated a world of digital intrusion, surveillance, and hacking set in a futuristic cityscape.

Cool Links


Tools (AI, and others)
  • Elicit

    Elicit uses language models to extract data from and summarize research papers.

  • Obsidian

    Obsidian is the private and flexible writing app that adapts to the way you think.

  • Quillbot

    QuillBot helps to rewrite and paraphrase text using AI.

Research/Academic
Other
  • 12ft Ladder

    Remove popups, banners, ads and paywalls from any website.

  • DrawIO

    draw.io is free online diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams.

God (Psalm 34:4-5, 8)
  • BibleGateway

    For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life. For God did not send his Son into the world to condemn the world, but to save the world through him - John 3:16-17

  • BibleRef

    Online Bible commentary.