Beatrice Casey, Weeks 7+8: The Grand Finale
If any of you had met my mother, then you know that her
biggest fear is someone (more often than not, me) being hungry. Going home on
the weekends is really nice because I get to spend time with my family and do a
lot of fun things, and not to mention we have so many fruits and vegetables
that we could probably open our own farmer’s market. Monday mornings, however,
usually consist of my mother stuffing my bag to the brim with fruits and
snacks and water, until the point where I have to tell her to stop because it
won’t all fit. I am not complaining one bit, I actually find it quite funny,
but I worry that she worries too much about me being hungry. I don’t know how
to convince her that I am okay and that she doesn’t need to give me so much
food, but if it makes her feel better to give me all this food, then I’ll let
her.
Original Histogram of the distribution of pixel intensities. |
My final weeks in EXP were probably the most exciting and
stressful of them all. I had to finish my project and show it to my professor,
but seeing the results was amazing. Knowing that the graphs I saw were ones
that the code that I wrote produced made me very proud of myself. This was by
far the most difficult thing I have ever done and I am more than happy that I
was able to pull through and figure it out.
I moved out of my sister’s house on the 28th of
July and packed the night before. It took a while, mostly because I kept
procrastinating by watching Netflix or YouTube and eating snacks. But I
fortunately managed to finish up at a reasonable time and I went to sleep. My
mom and brother picked me up the next day and helped me move out. My mom was
more than happy to be taking me back home, but my sister was sad to see me go.
Now that she is in her junior year of college, she is getting more and more
busy, which means I get to see her less and less. I am really glad that I was
able to spend this summer with her and have her by my side while I worked at
UPenn.
Histogram After the Census Transform- showing the distribution of the transform across the image. |
Although I moved out on that Friday, I still went back on
Monday to finish up some work. That would have been my last day, except for the
fact that one part of my code needed to be finalized and I didn’t get the
chance to finish it before I had to catch my train. I had to return on Thursday one last time
(because on Tuesday and Wednesday I was in Atlanta visiting colleges) to
finally submit my project and say my goodbyes. I arrived in the lab and told
Dr. Taylor that I was ready to show him my project and so he sat down with me
and had me explain what my code did, line-by-line, so he could make sure that I
actually knew what I was doing. Fortunately, I passed the test and he was
pleased with the results. After I explained my code, Dr. Taylor explained to me
once again what my project would be helping with so I fully understood what I
had done. So what did I end up doing,
you ask? Well, I wrote a program that would perform a
census transform on an image and return a graph showing the distribution of the
census across the image. The census transform takes a 3x3 pixel patch and
compares the surrounding pixels to the center pixel (changing the number to 1 if
it is greater than the center pixel, and 0 if it is not) and returns an 8 bit
binary that represents the pixel patch. Then, it is converted into a decimal
number and stored in an empty matrix that is the same size of the original
image in the spot where the comparison took place. It then produces a graph (above) showing how many times a specific number from the census transform occurs. This
is helpful in Stereo Vision because when calculating the Hamming distance, a
value that occurs less often is more valuable and useful than a number that
occurs more often, since if the value occurs less often and there is a match
across two images, it is more likely that the two spots are the same.
Overall, my
experience has been amazing. I am so thankful that I was able to be part of
such an amazing program and experience and I cannot believe that I managed to
succeed in this project. This experience made me realize that computer science
is indeed the field I want to pursue and I am beyond excited to learn more in
this field.
Comments
Post a Comment