University of Nebraska-Lincoln

January 7-9, 2019

8:30 am - 4:30 pm

Instructors: Mark Meysenburg, Erin Doyle

Helpers: Tessa Durham Brooks, Adam Erk

General Information

The Digital Imaging and Vision Applications in Science (DIVAS) project is a collaborative venture between faculty at Doane University and St. Edward's University in Austin, Texas. The project addresses workforce challenges in science, technology, engineering, and mathematics (STEM) by creating a pedagogical and programmatic "onramp" that empowers natural science majors to engage in authentic computational problems as members of skilled, professional teams. Our interventions provide stimulating experiences for students, and aim to improve learning outcomes, and increase student retention and graduate rates in STEM fields. This project follows feedback from a previous NSF-funded planning grant (NSF ACI#1216869) that sought to determine the cyberinfrastructure needs for efficient phenomics research.

Who: The course is aimed at graduate students and other researchers. All attendees are expected to have an introductory knowledge of the Python programming language.
If you do not have previous experience with Python, it is recommend that you attend the Introduction to Python workshop being held the week before on January 3rd and 4th.

Where: Jackie Gaughan Multicutural Center - Unity Room, 1505 S Street, 1505 S St, Lincoln, NE 68508. Get directions with OpenStreetMap or Google Maps.

When: January 7-9, 2019. Add to your Google Calendar.

Cost: $60 - Full-time Graduate and Undergraduate students can register for FREE courtesy of EPSCoR!

Requirements: Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed (listed below). They are also required to abide by Software Carpentry's Code of Conduct.

Accessibility: We are committed to making this workshop accessible to everybody. The workshop organizers have checked that:

Materials will be provided in advance of the workshop and large-print handouts are available if needed by notifying the organizers in advance. If we can help making learning easier for you (e.g. sign-language interpreters, lactation facilities) please get in touch (using contact details below) and we will attempt to provide them.

Contact: Please email for more information.


This program is offered as part of an active grant. All participants are requested to complete these surveys before and after the workshop.
Please use your institutional email address when completing. Thank you

Pre-workshop Survey

Post-workshop Survey


Day 1 - January 7th

Before Pre-workshop survey
08:30-09:00 Set-up
09:00-10:30 Introduction to Image Processing
10:30-10:45 Coffee break
10:45-12:00 Image Basics
12:00-13:00 Lunch break
13:00-14:30 OpenCV Images
14:30-14:45 Coffee break
14:45-16:30 Drawing and Bitwise Operations
16:30 Wrap-up
16:30 END

Day 2 - January 8th

08:30-09:00 Set-up
09:00-10:30 Creating Histograms
10:30-10:45 Coffee break
10:45-12:00 Blurring Images
12:00-13:00 Lunch break
13:00-14:30 Thresholding
14:30-14:45 Coffee break
14:45-16:30 Edge Detection
16:30 Wrap-up
16:30 END

Day 3 - January 9th

NOTE: Day 3 workshop will be held in the Nebraska Union (adjacent to JGMC) in the Regency Suite

08:30-09:00 Set-up
09:00-10:30 Contours
10:30-10:45 Coffee break
10:45-12:00 Challenges
12:00 Wrap-up
12:00 Post-workshop Survey
12:10 END


Image Processing in Python

  • Morphometric vs Colorimetric Problems
  • Digital Image Basics
  • OpenCV Library
  • Bitwise Operations
  • Creating Color Distribution Histograms
  • Blurring Filters
  • Thresholding
  • Edge Detection and Contours
  • Reference...


To participate in this workshop, you will need to follow the setup instructions outlined on the Setup page. In addition, you will need an up-to-date web browser.