I am a Ph.D. Student at Purdue University (Electrical and Computer Engineering), and a member of the Video and Image Processing Lab (VIPER).

My advisor is Prof. Edward Delp.

My research work focuses on Deep Learning and applications on Computer Vision and Image/Video Processing.


Research Internship May 2018 - August 2018
Samsung Display America Lab San Jose, CA
  • - Deep Learning for image quality metrics.
Research Assistant January 2016 -
ARPA-E Project. VIPER Lab, Purdue University West Lafayette, IN, USA
  • - Design a new loss function for object localization without bounding boxes with ≥ 90% accuracy.
  • - Develop a system based on CNNs and FCNs for plant location and counting from UAV images.
  • - Employ GANs for data augmentation.
Research Internship May 2017 - August 2017
Samsung Display America Lab San Jose, CA
  • - Develop a new image fidelity metric that can model any display and also models the Human Visual System.
  • - Goal: Evaluate visually lossless compression in Samsung displays.
  • - Result: This metric is better correlated with subjective evaluation than state-of-the-art metrics.
Research Assistant January 2015 - December 2015
VIPER lab, Purdue University West Lafayette, IN, USA
Developed computer vision and image processing techniques for:
  • - Medical imaging. Segment endocardium in echocardiograms and estimate heart ejection fraction.
  • - Visual Surveillance. Count people from videos. Improved accuracy by incorporating crowdsourcing.


Weighted Hausdorff Distance: A Loss Function For Object Localization
J. Ribera, D. Güera, Y. Chen, and E. J. Delp
arXiv:1806.07564 - June 2018
A Subpixel‐based Objective Image Quality Metric with Application to Visually Lossless Compression
G. Cook, J. Ribera, D. Stolitzka, W. Xiong
Society of Information Display, Display Week - May 2017, Los Angeles, CA
Counting Plants Using Deep Learning
J. Ribera, Y. Chen, C. Boomsma, and E. J. Delp
IEEE Global Conference on Signal and Information Processing (GlobalSIP) - November 2017, Montreal, Canada
Locating Crop Plant Centers from UAV-Based RGB Imagery
Y. Chen, J. Ribera, C. Boomsma, and E. J. Delp
IEEE International Conference on Computer Vision Workshops (ICCVW) - October 2017, Venice, Italy
Plant Leaf Segmentation For Estimating Phenotypic Traits
Y. Chen, J. Ribera, C. Boomsma, and E. J. Delp
IEEE International Conference on Image Processing (ICIP) - September 2017, Beijing, China
Pill Recognition Using Minimal Labeled Data
Y. Wang, J. Ribera, C. Liu, F. Zhu, and E. J. Delp
IEEE International Conference on Multimedia Big Data - April 2017, Laguna Hills, CA
Estimating Phenotypic Traits From UAV Based RGB Imagery
J. Ribera, F. He, Y. Chen, A. F. Habib, and E. J. Delp
ACM SIGKDD Conference on Knowledge Discovery and Data Mining Workshop - August 2016, San Francisco, CA
Automatic and Manual Tattoo Localization
J. Kim, H. Li, J. Yue, J. Ribera, L. Huffman, and E. J. Delp
IEEE International Conference on Technologies for Homeland Security - May 2016, Waltham, MA
Characterizing The Uncertainty of Classification Methods and Its Impact on Crowdsourcing
J. Ribera, K. Tahboub, and E. J. Delp
IS&T/SPIE Electronic Imaging and Multimedia Analytics in a Web and Mobile World - February 2015, San Francisco, CA


Ph.D, Electrical and Computer Engineering January 2015 - December 2018 (expected)
Purdue University West Lafayette, IN, USA

BS + MS, Telecommunications Engineering September 2009 - December 2014
Polytechnic University of Catalonia (TelecomBCN) Barcelona, Spain

Professional Skills

Programming Languages: Python, C, MATLAB, Java, HTML5, JavaScript, PHP
Libraries/frameworks: TensorFlow, PyTorch, Numpy, OpenCV, Docker
Management tools: Git
Languages: 1. English (fluent), 2. Spanish (native), 3. Catalan (native), 4. French (intermediate)
Operating Systems: GNU/Linux

Graduate Courses

MA 598: Uncertainty Quantification Prof. Illias Bilinois
ECE 642: Information Theory Prof. Mark R. Bell
BME 595: Deep Learning Prof. Eugenio Culurciello
ECE 661: Computer Vision Prof. Avinash C. Kak
ECE 638: Digital Color Imaging Systems Prof. Jan P. Allebach
ECE 641: Model-Based Image and Signal Processing Prof. Charles Bouman
ECE 637: Digital Image Processing I Prof. Charles Bouman
ECE 634: Digital Video Systems Prof. Amy Reibman
ECE 608: Computational Models and Methods Prof. Irith Pomeranz
ECE 600: Random Variables Prof. Mark R. Bell
ECE 577: Engineering Aspects of Remote Sensing Prof. Okan K. Ersoy
STAT 529: Applied Bayesian Decisian Theory Prof. John Deely
STAT 528: Introduction to Mathematical Statistics Prof. Xiao Wang
MA 504: Real Analysis Prof. Burgess J. Davis


• Reviewer of the IEEE Signal Processing Letters
Purdue Autonomous Car Team - Vision/Programming Team 2018
LinuxUPC Student Organization 2011 - 2014
IEEE Student Branch 2012 - 2014