Anil Kokaram

Anil Kokaram is a Tech Lead in the Transcoding Group at YouTube/Google. He leads a team responsible for video quality and develops video processing algorithms for quality improvement in various pipelines. He is also a Professor at Trinity College Dublin, Ireland and continues to supervise a small number of students at www.sigmedia.tv in the EE Dept there. His main expertise is in the broad areas of DSP for Video Processing. Bayesian Inference and motion estimation. He has published over 100 refereed papers in these areas. In 2007 he was awarded a Science and Engineering Academy Award for his work in video processing for post-production applications. He was founder of a company (GreenParrotPictures) producing video enhancement software that was acquired by Google in 2011. He is currently an Associate Editor of the IEEE Transactions on CCts and Systems for Video Technology.

Google Publications

Previous Publications

  •  

    A Non-parametric Framework for Document Bleed-through Removal

    Róisín Rowley-Brooke, François Pitié, Anil C. Kokaram

    CVPR (2013), pp. 2954-2960

  •  

    Blotch and scratch removal in archived film using a semi-transparent corruption model and a ground-truth generation technique

    Mohamed A. Elgharib, François Pitié, Anil C. Kokaram

    EURASIP J. Image and Video Processing, vol. 2013 (2013), pp. 33

  •  

    Semi-transparent blotches removal from sepia images exploiting visibility laws

    Vittoria Bruni, Andrew Crawford, Anil C. Kokaram, Domenico Vitulano

    Signal, Image and Video Processing, vol. 7 (2013), pp. 11-26

  •  

    A Ground Truth Bleed-Through Document Image Database

    Róisín Rowley-Brooke, François Pitié, Anil C. Kokaram

    TPDL (2012), pp. 185-196

  •  

    Algorithms for the Digital Restoration of Torn Films

    David Corrigan, Anil C. Kokaram, Naomi Harte

    IEEE Transactions on Image Processing, vol. 21 (2012), pp. 573-587

  •  

    Bleed-through removal in degraded documents

    Róisín Rowley-Brooke, Anil C. Kokaram

    DRR (2012)

  •  

    Stereo video completion for rig and artefact removal

    Felix Raimbault, François Pitié, Anil C. Kokaram

    WIAMIS (2012), pp. 1-4

  •  

    Cellsnake: A new active contour technique for cell/fibre segmentation

    Kangyu Pan, Anil C. Kokaram, Kerry Gilmore, Michael J. Higgins, Robert Kapsa, Gordon G. Wallace

    ICIP (2011), pp. 2153-2156

  •  

    Reflection detection in image sequences

    Mohamed Abdelaziz Ahmed, François Pitié, Anil C. Kokaram

    CVPR (2011), pp. 705-712

  •  

    Voxel-based Viterbi Active Speaker Tracking (V-VAST) with best view selection for video lecture post-production

    Damien Kelly, Anil C. Kokaram, Frank Boland

    ICASSP (2011), pp. 2296-2299

  •  

    Gaussian mixture models for spots in microscopy using a new split/merge em algorithm

    Kangyu Pan, Anil C. Kokaram, Jens Hillebrand, Mani Ramaswami

    ICIP (2010), pp. 3645-3648

  •  

    Gaussian mixtures for intensity modeling of spots in microscopy

    Kangyu Pan, Anil C. Kokaram, Jens Hillebrand, Mani Ramaswami

    ISBI (2010), pp. 121-124

  •  

    Matting with a depth map

    François Pitié, Anil C. Kokaram

    ICIP (2010), pp. 21-24

  •  

    Semi-automatic motion based segmentation using long term motion trajectories

    Gary Baugh, Anil C. Kokaram

    ICIP (2010), pp. 3009-3012

  •  

    Extraction of non-binary blotch mattes

    Mohamed Abdelaziz Ahmed, François Pitié, Anil C. Kokaram

    ICIP (2009), pp. 2757-2760

  •  

    On Parsing Visual Sequences with the Hidden Markov Model

    Naomi Harte, Daire Lennon, Anil C. Kokaram

    EURASIP J. Image and Video Processing, vol. 2009 (2009)

  •  

    Feature-based object modelling for visual surveillance

    Gary Baugh, Anil C. Kokaram

    ICIP (2008), pp. 1352-1355

  •  

    Image inpainting with a wavelet domain Hidden Markov tree model

    George Papandreou, Petros Maragos, Anil C. Kokaram

    ICASSP (2008), pp. 773-776

  •  

    Implicit spatial inference with sparse local features

    Deirdre O'Regan, Anil C. Kokaram

    ICIP (2008), pp. 2388-2391

  •  

    Pathological Motion Detection for Robust Missing Data Treatment

    David Corrigan, Naomi Harte, Anil C. Kokaram

    EURASIP J. Adv. Sig. Proc., vol. 2008 (2008)

  •  

    The path assigned mean shift algorithm: A new fast mean shift implementation for colour image segmentation

    Akash Pooransingh, Cathy-Ann Radix, Anil C. Kokaram

    ICIP (2008), pp. 597-600

  •  

    Automated Segmentation of Torn Frames using the Graph Cuts Technique

    David Corrigan, Naomi Harte, Anil C. Kokaram

    ICIP (1) (2007), pp. 557-560

  •  

    Automated colour grading using colour distribution transfer

    François Pitié, Anil C. Kokaram, Rozenn Dahyot

    Computer Vision and Image Understanding, vol. 107 (2007), pp. 123-137

  •  

    Bayesian Example Based Segmentation using a Hybrid Energy Model

    Claire Gallagher, Anil C. Kokaram

    ICIP (2) (2007), pp. 41-44

  •  

    Digital Removal of Blotches with Variable Semi-transparency Using Visibility Laws

    Vittoria Bruni, Andrew Crawford, Anil C. Kokaram, Domenico Vitulano

    BVAI (2007), pp. 254-263

  •  

    Multi-Scale Semi-Transparent Blotch Removal on Archived Photographs using Bayesian Matting Techniques and Visibility Laws

    Andrew J. Crawford, Vittoria Bruni, Anil C. Kokaram, Domenico Vitulano

    ICIP (1) (2007), pp. 561-564

  •  

    Online Parsing of Sports Coaching Video Through Intrinsic Motion Analysis

    Dan Ring, Anil C. Kokaram

    ICIP (4) (2007), pp. 541-544

  •  

    Rotation Detection using the Curl Equation

    Daire Lennon, Naomi Harte, Anil C. Kokaram

    ICIP (1) (2007), pp. 473-476

  •  

    Ten Years of Digital Visual Restoration Systems

    Anil C. Kokaram

    ICIP (4) (2007), pp. 1-4

  •  

    Cepstral Polynomial Regression For Sequential Detection of Impulsive Waveform in Video Sound-Track

    Cyril Hory, William J. Christmas, Anil C. Kokaram

    SAMT (Posters and Demos) (2006)

  •  

    Discrete wavelet packet transform and ensembles of lazy and eager learners for music genre classification

    Marco Grimaldi, Padraig Cunningham, Anil C. Kokaram

    Multimedia Syst., vol. 11 (2006), pp. 422-437

  •  

    Pathological Motion Detection for Robust Missing Data Treatment in Degraded Archived Media

    David Corrigan, Naomi Harte, Anil C. Kokaram

    ICIP (2006), pp. 621-624

  •  

    Classification and representation of semantic content in broadcast tennis videos

    Niall Rea, Rozenn Dahyot, Anil C. Kokaram

    ICIP (3) (2005), pp. 1204-1207

  •  

    Exploiting temporal discontinuities for event detection and manipulation in video streams

    Hugh Denman, Erika Doyle, Anil C. Kokaram, Daire Lennon, Rozenn Dahyot, Ray Fuller

    Multimedia Information Retrieval (2005), pp. 183-192

  •  

    N-Dimensional Probablility Density Function Transfer and its Application to Colour Transfer

    François Pitié, Anil C. Kokaram, Rozenn Dahyot

    ICCV (2005), pp. 1434-1439

  •  

    Nonparametric wavelet based texture synthesis

    Claire Gallagher, Anil C. Kokaram

    ICIP (2) (2005), pp. 462-465

  •  

    Off-line multiple object tracking using candidate selection and the Viterbi algorithm

    François Pitié, Sid-Ahmed Berrani, Anil C. Kokaram, Rozenn Dahyot

    ICIP (3) (2005), pp. 109-112

  •  

    A New Robust Technique for Stabilizing Brightness Fluctuations in Image Sequences

    François Pitié, Rozenn Dahyot, Francis Kelly, Anil C. Kokaram

    ECCV Workshop SMVP (2004), pp. 153-164

  •  

    A statistical framework for picture reconstruction using 2D AR models

    Anil C. Kokaram

    Image Vision Comput., vol. 22 (2004), pp. 165-171

  •  

    Automated treatment of film tear in degraded archived media

    David Corrigan, Anil C. Kokaram

    ICIP (2004), pp. 1823-1826

  •  

    Content based access for a massive database of human observation video

    Laurent Joyeux, Erika Doyle, Hugh Denman, Andrew Crawford, A. Bousseau, Anil C. Kokaram, Ray Fuller

    Multimedia Information Retrieval (2004), pp. 46-52

  •  

    Diagnosis and Treatment of Film Tear in Degraded Archived Media

    David Corrigan, Anil C. Kokaram

    ICPR (4) (2004), pp. 779-782

  •  

    Fast Removal of Line Scratches in Old Movies

    Vittoria Bruni, Domenico Vitulano, Anil C. Kokaram

    ICPR (4) (2004), pp. 827-830

  •  

    Gradient based dominant motion estimation with integral projections for real time video stabilisation

    Andrew Crawford, Hugh Denman, Francis Kelly, François Pitié, Anil C. Kokaram

    ICIP (2004), pp. 3371-3374

  •  

    On missing data treatment for degraded video and film archives: a survey and a new Bayesian approach

    Anil C. Kokaram

    IEEE Transactions on Image Processing, vol. 13 (2004), pp. 397-415

  •  

    Practical, Unified, Motion and Missing Data Treatment in Degraded Video

    Anil C. Kokaram

    Journal of Mathematical Imaging and Vision, vol. 20 (2004), pp. 163-177

  •  

    Semantic Event Detection in Sports Through Motion Understanding

    Niall Rea, Rozenn Dahyot, Anil C. Kokaram

    CIVR (2004), pp. 88-97

  •  

    Two layer segmentation for handling pathological motion in degraded post production media

    Benjamin Kent, Anil C. Kokaram, Bill Collis, Simon Robinson

    ICIP (2004), pp. 299-302

  •  

    A Bayesian framework for recursive object removal in movie post-production

    Anil C. Kokaram, Bill Collis, Simon Robinson

    ICIP (1) (2003), pp. 937-940

  •  

    A Wavelet Packet representation of audio signals for music genre classification using different ensemble and feature selection techniques

    Marco Grimaldi, Padraig Cunningham, Anil C. Kokaram

    Multimedia Information Retrieval (2003), pp. 102-108

  •  

    Content-based analysis for video from snooker broadcasts

    Hugh Denman, Niall Rea, Anil C. Kokaram

    Computer Vision and Image Understanding, vol. 92 (2003), pp. 176-195

  •  

    Sport video shot segmentation and classification

    Rozenn Dahyot, Niall Rea, Anil C. Kokaram

    VCIP (2003), pp. 404-413

  •  

    An improved error resilience scheme for highly compressed data

    Lorcán Mac Manus, Anil C. Kokaram

    WCNC (2002), pp. 233-238

  •  

    Content Based Analysis for Video from Snooker Broadcasts

    Hugh Denman, Niall Rea, Anil C. Kokaram

    CIVR (2002), pp. 198-205

  •  

    MCMC for joint noise reduction and missing data treatment in degraded video

    Anil C. Kokaram, Simon J. Godsill

    IEEE Transactions on Signal Processing, vol. 50 (2002), pp. 189-205

  •  

    Parametric texture synthesis for filling holes in pictures

    Anil C. Kokaram

    ICIP (1) (2002), pp. 325-328

  •  

    Suppression of moire patterns via spectral analysis

    Denis N. Sidorov, Anil C. Kokaram

    VCIP (2002), pp. 895-906

  •  

    Error-resilience in multimedia applications over ad-hoc networks

    Linda Doyle, Anil C. Kokaram, Donal O'Mahony

    ICASSP (2001), pp. 1457-1460

  •  

    Removal of Line Artefacts for Digital Dissemination of Archived Film and Video

    Anil C. Kokaram

    ICMCS, Vol. 2 (1999), pp. 245-249

  •  

    Motion picture restoration - digital algorithms for artefact suppression in degraded motion picture film and video

    Anil C. Kokaram

    Springer (1998), I-XV, 1-334

  •  

    A gradient based fast search algorithm for warping motion compensation schemes

    D. B. Bradshaw, Nick G. Kingsbury, Anil C. Kokaram

    ICIP (3) (1997), pp. 602-605

  •  

    Joint Detection, Interpolation, Motion and Parameter Estimation for Image Sequences with Missing Data

    Anil C. Kokaram, Simon J. Godsill

    ICIAP (2) (1997), pp. 719-726

  •  

    Joint Detection, Interpolation, Motion and Parameter Estimation forImage Sequences with Missing Data

    Anil C. Kokaram, Simon J. Godsill

    ICIP (2) (1997), pp. 191-194

  •  

    Optimal Schemes for Motion Estimation Using Colour Image Sequences

    Julian Magarey, Anil C. Kokaram, Nick G. Kingsbury

    ICIP (2) (1997), pp. 187-190

  •  

    Reconstruction of Severely Degraded Image Sequences

    Anil C. Kokaram

    ICIAP (2) (1997), pp. 773-780

  •  

    Robust Motion Estimation Using Chrominance Information in Color Image Sequences

    Julian Magarey, Anil C. Kokaram, Nick G. Kingsbury

    ICIAP (1) (1997), pp. 486-493

  •  

    A System for Reconstruction of Missing Data in Image Sequences Using Sampled 3D AR Models and MRF Motion Priors

    Anil C. Kokaram, Simon J. Godsill

    ECCV (2) (1996), pp. 613-624

  •  

    A sampling based approach to line scratch removal from motion picture frames

    Robin D. Morris, William J. Fitzgerald, Anil C. Kokaram

    ICIP (1) (1996), pp. 801-804

  •  

    Detection of missing data in image sequences

    Anil C. Kokaram, Robin D. Morris, William J. Fitzgerald, Peter J. W. Rayner

    IEEE Transactions on Image Processing, vol. 4 (1995), pp. 1496-1508

  •  

    Interpolation of missing data in image sequences

    Anil C. Kokaram, Robin D. Morris, William J. Fitzgerald, Peter J. W. Rayner

    IEEE Transactions on Image Processing, vol. 4 (1995), pp. 1509-1519

  •  

    Detection and Interpolation of Replacement Noise in Motion Picture Sequences Using 3D Autoregressive Nodelling

    Anil C. Kokaram, Peter J. W. Rayner

    ISCAS (1994), pp. 21-24