Ryan Farrell
Assistant Professor
Computer Science Department
Brigham Young University (BYU)

2216 TMCB
Provo, UT 84602


bio, cv, etc.
bio  ·  curriculum vitae  ·  google scholar


research · My research focuses on the emerging field of fine-grained visual categorization (FGVC), where, instead of recognizing objects at a coarse level (e.g. bird or car), we tackle the difficult task of training a computer to find the highly-localized and often subtle characteristics (differences in shape, coloration, etc.) that allow precise identification at the level of fine-grained or "subordinate-level" categories (e.g. genus/species, make/model/year). Overcoming this key challenge bridges the divide between objects in the visual world around us and the vast wealth of digital information about them.

teaching · Spring 2018: CS650R - Inference and Recognition in Visual Domains
Winter 2019: CS450 - Computer Vision
Winter 2019: CS312 - Algorithm Analysis

selected publications (show all)

Pairwise Confusion for Fine-Grained Visual Classification
Abhimanyu Dubey, Otkrist Gupta, Pei Guo, Ramesh Raskar, Ryan Farrell, Nikhil Naik,
European Conference on Computer Vision (ECCV) 2018

Building a Bird Recognition App and Large Scale Dataset With Citizen Scientists: The Fine Print in Fine-Grained Dataset Collection
Grant Van Horn, Steve Branson, Ryan Farrell, Scott Haber, Jessie Barry, Panos Ipeirotis, Pietro Perona, Serge Belongie
Computer Vision and Pattern Recognition (CVPR), 2015

Deformable Part Descriptors for Fine-grained Recognition and Attribute Prediction
Ning Zhang, Ryan Farrell, Forrest Iandola, Trevor Darrell
International Conference on Computer Vision (ICCV), 2013

Pose Pooling Kernels for Sub-category Recognition
Ning Zhang, Ryan Farrell, Trevor Darrell
Computer Vision and Pattern Recognition (CVPR), 2012

Birdlets: Subordinate Categorization Using Volumetric Primitives and Pose-Normalized Appearance
Ryan Farrell, Om Oza, Ning Zhang, Vlad I. Morariu, Trevor Darrell, Larry S. Davis
International Conference on Computer Vison (ICCV), 2011 (ORAL, 4% acceptance)


  • Pei Guo (PhD)
  • Connor Anderson (MS)
  • Greg Sadler (MS)
  • David Woodruff (MS)


  • Jared Rydalch
  • Ben Jafek
  • Mohit Khattar
  • Andrew Tate
  • Kevin Thompson


  • Andrew Hale - BS 2018 - serving a mission in Finland
  • Kolten Pearson - BS 2018 - PhD Student at UMD
  • Ryan De Figueiredo - BS 2018 - MS Student at CMU
  • William Jones - BS 2018 -
  • Tim Price - MS 2017 - Loveland Innovations
  • Sam Heydorn - serving a mission
  • Matthew Heydorn - BS - MS Student at BYU
  • Annette Heydorn - BS -
  • Jacob Hill -
  • Jared Ryrie - BS 2014 -
  • Michael Walker - BS -
  • Adam Rogers - BS - Microsoft

Area Chair for CVPR 2016, ICVGIP 2018, WACV 2019, and CVPR 2019.
Co-Chair for 5 Workshops on Fine-Grained Visual Categorization (FGVC): FGVC (2011), FGVC^2 (2013), FGVC^3 (2015), FGVC4 (2017), and FGVC5 (2018);
Co-Chair and for the 2017 Workshop on Visual Wildlife Monitoring.
Program Committee Member for CVPR 2010/2011/2012/2013/2014/2015, ECCV 2010/2012/2014/2016 and ICCV 2011/2013/2015.
Website Chair/Co-Chair for CVPR 2010, CVPR 2012, CVPR 2013, ICCV 2013, CVPR 2014 and ICCV 2015.
Reviewer for PAMI and IJCV.

personal · The most important things in my life are my family and my faith.  I consider myself fortunate to be married to my best friend and sweetheart and to be a devoted father to three wonderful children.  I spend most of my free time with them and with friends.  When occasion permits (and it rarely does these days), I pursue my favorite hobby, birding.