Blog Posts

A digital rendering of a muted and blurry plaid pattern.
Math and Art - A Visual Representation of Singular Value Decomposition in Images
  • Linear Algebra
  • Computer Science
  • Art
  • MATLAB
  • Teaching

We're approaching the end of the fall 2022 semester at the university and by this time I'm ready for the change in scenery. It's dark outside and I'm ready for a good couple of weeks of hibernation. I don't get the luxury of relaxing yet though. It's my first semester back as a master's student, which means I need to make sure I finish strong to make a solid foundation for my GPA. Additionally, I was lucky enough to teach a class of undergraduates Linear Algebra, so I can't slack off for my student's sake.

It's one of my slower days, but as I was designing my student's quiz for singular value decomposition (SVD), I began to wonder just how much information I can cut from an image before it becomes noticeable to the average person. So of course, I open up MATLAB to see if I can manipulate a simple image from my device.

Diploma awarded from the University of Minnesota for a Bachelor of Science degree in Computer Science.
Undergraduate Degree Awarded from the University of Minnesota - Twin Cities Campus
  • Graduation
  • University of Minnesota
  • Bachelor of Science
  • Computer Science
This was a long time coming. I spent only three years working on my two Associates degrees. It then took me another seven long years to complete my baccalaureate. However, I had the opportunity during that time to discover how I wanted to use it.