Teaching

Modules

  • COM2004/COM3004 - Data-driven Computing - All materials are on MOLE

Tutees

Projects

  • I am on study leave this year and will not be running undergraduate or MSc projects.

Previous Projects

Undergraduate

[ 2018 - 19 ] [ 2017 - 18 ] [ 2016 - 17 ] [ 2015 - 16 ] [ 2014 - 15 ] [ 2013 - 14 ] [ 2012 - 13 ] [ 2011 - 12 ] [ 2010 - 11 ] [ 2008 - 09 ] [ 2007 - 08 ] [ 2006 - 07 ] [ 2005 - 06 ] [ 2004 - 05 ] [ 2003 - 04 ] [ 2002 - 03 ]

2018 - 19

2017 - 18

2016 - 17

  • JPB-UG-2a: Acoustic Scene Classification (Mark Lister)
  • JPB-UG-2b: Acoustic Scene Classification (Danny Heard)
  • JPB-UG-3: Sound event detection in real and synthetic audio (Jack Deadman)
  • JPB-UG-4: Domestic audio tagging (Urh Krzic)
  • JPB-UG-8: Sonification of text data and clustering music patterns to match human language (Mikhail Molotkov)

2015 - 16

  • JPB-UG-1: Mobile Climbing Guide App (Victoria Howthorn)
  • JPB-UG-3: Crossy Road Robot (William Sutherland)
  • JPB-UG-4: Microphone Array Speech Enhancement (Matthew Simpson)
  • JPB-UG-7: Predicting PC usage in Sheffield University Libraries (Christopher Winward)
  • JPB-UG-8: University Societies Application (Laimonas Andriejauskas)

2014 - 15

  • JPB-UG-1a: Building a Virtual Interactive Whiteboard (James Foster)
  • JPB-UG-1b: Building a Virtual Interactive Whiteboard (Jin Seo)
  • JPB-UG-234: Acoustic Geo-Sensing
  • JPB-UG-5: Acoustic Scene Classification Challenge (Hao Huang)
  • JPB-UG-6: Acoustic Event Detection Challenge

2013 - 14

  • JPB-UG-1: Traffic Sign Detection and Recognition (Liam Wharton)
  • JPB-UG-2: Augmented Reality - Wordsearch solver (Josh Keegan)
  • JPB-UG-3: Video Analysis - Carcassonne Game Recorder
  • JPB-UG-4: Video Processing - Video to Panoramic Picture Converter
  • JPB-UG-5: Serious Games - The Type-What-You-Hear Game (Ann Nee Lau)
  • JPB-UG-6: Web Programming - Broken Link Alerter (Daniel Mercer)

2012 - 13

  • JPB-UG-1: Pacman-playing Robot (Adam Petterson)
  • JPB-UG-5: Augmented Reality: Wordsearch Solver (Aaron Thompson)
  • JPB-UG-6: Flash Photography Filtering (Raluca Lehadus)
  • STU-UG-RT: Hieroglyphic OCR (Robert Taylor)
  • STU-UG-SB: Automated Crossword Solver (Samuel Brown)

2011 - 12

  • JPB-UG-1: Scissors, Paper, Stone with Microsoft Kinect (Lewis Morley)
  • JPB-UG-1: Hand-drawn GUIs (Radina Kalpakova)
  • JPB-UG-3: Voice alignment for automated dialogue replacement (Zhe Wei)
  • JPB-UG-4: Spot-the-difference solver (Vaclav Hudec)
  • JPB-UG-5: Auto-tune detection (Domonic Ellam)

2010 - 11

  • JPB-UG-1: Scrabble Referee: Word Recognition Component (Liam Brummit)
  • JPB-UG-2: Scrabble Referee: Move Detection Component (Mitchell Whitehouse))
  • JPB-UG-3: Acoustic Guitar Hero (Ryan Bibby)
  • JPB-UG-4: Finger Mouse (Chris Lake)
  • JPB-UG-5: CHiME Web-based Audio Browser and Annotation Tool (Ryan Temple)

2008 - 09

  • JPB-UG-1: Video-input for Chess Playing Robot (David Jones)
  • JPB-UG-2: Improving a Video-Based Darts Match Analyser (Rob White)
  • JPB-UG-3: Active Shape Modelling for Lip Tracking
  • JPB-UG-4: Video-Based Speech Detection (Tom Hanusiak)

2007 - 08

  • JPB-UG-1: Video-Based Darts Match Analysis
  • JPB-UG-2: Audio-Based Tennis Match Indexing (Chris Hutton)
  • JPB-UG-3: Active Shape Modelling for Lip Tracking
  • JPB-UG-4: Video-Based Speech Detection

2006 - 07

  • JPB-UG-1: Active Shape Modelling for Lip Tracking (Tomos Lee)
  • JPB-UG-2: Video Based Speech Detection
  • JPB-UG-3: A Web Tool for Building Bibliographic Databases (Daneil Chu)

2005 - 06

  • JPB-UG-1: Video Story-Board Extractor and Player (Nick Firth)
  • JPB-UG-2: Blink Rate Estimation (Andrew Savill)
  • JPB-UG-3: Video Pan and Zoom Analysis (Daniel Melia)

2004 - 05

  • JPB-UG-1: Snooker Highlights (Matthew Winchombe)
  • JPB-UG-2: Video-Based Snooker Shot Indexing (Guy Philip)
  • JPB-UG-1: Snooker Break Speed Estimation (Robert Walker)
  • JPB-UG-4: Audio-Based Snooker Shot Indexing
  • JPB-UG-5: Gesture Recognition for 'Hands-Free' Human-Computer Interaction (Philip Moore)

2003 - 04

  • JPB-UG-1: A digital theremin (Sel Vin)
  • JPB-UG-2: A chroma-key tool for producing noisy audio-visual speech data (Richard King)
  • JPB-UG-3: Automatic lecture note taker (George Weller)
  • JPB-UG-4: Television watching assistant (Antranik Kasparian)
  • JPB-UG-5: Innovative applications in web-based retrieval (Gary Barton)

2002 - 03

  • JPB-UG-1: Web-based query and retrieval of audio data (Katan Patel)

Postgraduate (MSc)

[ 2018 - 19 ] [ 2017 - 18 ] [ 2016 - 17 ] [ 2015 - 16 ] [ 2013 - 14 ] [ 2012 - 13 ] [ 2011 - 12 ] [ 2010 - 11 ] [ 2008 - 09 ] [ 2007 - 08 ] [ 2006 - 07 ] [ 2003 - 04 ] [ 2002 - 03 ]

2018 - 19

  • JPB-MSc-1: Distant microphone speech processing for CHiME-5 - Data Simulation (CS+SLP or ACS) (Jianbo Wu)
  • JPB-MSc-2: Distant microphone speech processing for CHiME-5 - Factored TDNNs (CS+SLP or ACS) (Hewei Ye)
  • JPB-MSc-2b: Distant microphone speech processing for CHiME-5 - Source Enhancement (CS+SLP or ACS) (Ziyuan Xia)
  • JPB-MSc-3: Visualisation Tools for a Speech Perception Database (CS+SLP or SSIT)
  • JPB-MSc-4: Lip reading for audio speech enhancement (CS+SLP or ACS) (Chenfeng Wei)
  • JPB-MSc-5: Blink detection for web navigation (ACS) (Mingqian Shi)
  • JPB-MSc-6: Eye tracking software for audio-visual speech perception research (CS+SLP or ACS) (Zixuan Zhang)

2017 - 18

  • JPB-MSc-1: Distant microphone speech processing for CHiME-5 (CS+SLP or ACS) (Xin Zhang)
  • JPB-MSc-2: Distant microphone speech processing for CHiME-5 (CS+SLP or ACS)
  • JPB-MSc-3: Android/IOS app for audio-visual speech collection (CS+SLP or ASE) (Xie Wang)
  • JPB-MSc-4: Lip reading for audio speech enhancement (CS+SLP or ACS) (Sifan Wu)
  • JPB-MSc-5: Developing speech recognition for the MIRo robot (CS+SLP or ACS) (Xin Sun)
  • JPB-MSc-6: Eye tracking software for audio-visual speech perception research (CS+SLP or ACS)

2016 - 17

2015 - 16

  • JPB-MSc-1: Web-based collaborative audio annotation tool (SSIT or ASE)
  • JPB-MSc-2: Lip-reading for audio speech enhancement (ACS or CS+SLP)
  • JPB-MSc-3: Classification Challenge Web-host (SSIT)
  • JPB-MSc-4: Acoustic event detection challenge (ACS or CS+SLP)
  • JPB-MSc-5: Multichannel speech activity detection (ACS or CS+SLP)

2013 - 14

  • JPB-MSc-1: Acoustic scene classification challenge
  • JPB-MSc-2: Acoustic event detection challenge
  • JPB-MSc-3: Data Visualisation for CHiME Domestic Audio Data [Group Project]

2012 - 13

  • JPB-MSc-1: Data Visualisation for CHiME Domestic Audio Data [Group Project]
  • JPB-MSc-2: Realtime Hearing Loss Simulation
  • JPB-MSc-3: Serious Games - The Type-What-You-Hear Game

2011 - 12

  • JPB-MSc-123: Data Visualisation for CHiME Domestic Audio Data [Group Project]
  • JPB-MSc-4: Realtime Hearing Loss Simulation
  • JPB-MSc-5: MATLAB Read-Speech Corpus Collection Tool
  • JPB-MSc-6: Estimating Head Motion from In-Ear Microphone Signals

2010 - 11

  • JPB-MSc-1: Active hearing: sound source direction estimation with one ear (Isma Zulfiqar)
  • JPB-MSc-2: Active hearing: sound source distance estimation with one and two ears (Wadha AlMattar)
  • JPB-MSc-3: Active hearing: sound source distance estimation with one and two ears (Xiangtao Ma)

2008 - 09

  • JPB-MSc-1: Scrabble Referee (Nimil Christopher)
  • JPB-MSc-2: Acoustic Guitar Hero
  • JPB-MSc-3: Rapid Adaptation of Visual Speech Models
  • JPB-MSc-4: Tool for Conducting Audio-Visual Speech Perception Experiments (Doranala Praveen)
  • JPB-MSc-5: Java Applet for Collecting a Huge Lip Image Database (Zhen Hua Dai)

2007 - 08

  • JPB-MSc-1: Comparison of transform-based visual features for automatic lip reading (HLT) (Liang Chang)
  • JPB-MSc-2: Rapid adaptation of visual speech models using `eigenvoice' techniques
  • JPB-MSc-3: Audio-based ego-motion estimation (HLT/ACS/DataComms) (Huaxin Zhang)
  • JPB-MSc-5: Face detection and tracking in stereoscopic video data

2006 - 07

  • JPB-MSc-1: Audio-Visual Lip Tracking (Pinelopi Sotiropoulou)
  • JPB-MSc-2: Eye-tracking for head pose estimation (Murad Abouammoh)
  • JPB-MSc-3: Audio-based speaker location estimation for diarization (Maral Dadvar)

2003 - 04

  • JPB-MSc-1: Automatic Photo Rotator (Zhou Su)
  • JPB-MSc-2: Video Analysis and Indexing (Jingsheng Du)
  • JPB-MSc-3: Facial Spot Removal (Oluwatosin Adenaike)
  • JPB-MSc-4: Face Detection for Meeting Room Video Data (Farhat Aisha)

2002 - 03

  • JPB-MSc-1: Robust lip parameterisation for automatic lipreading
  • JPB-MSc-2: A tool for semi-automatic facial feature segmentation (Weiping Hu)

Darwin Group Projects

Outreach Activities