Justin’s Status Report for February 19

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress?

I began the week researching photo editing from a user stand point. I watched multiple tutorials on properly editing pictures. From this study I selected which image editing algorithms would be necessary for our project.

Notes Taken on an Image Editing Tutorial

Afterward, I researched the implementation of these editing algorithms. This part was difficult, because editing softwares do not share their source code, and there is not a universal definition for these algorithms. I used my best judgement to find the approaches which were simple and best fit our use case. I then implemented these algorithms.

Our Final List of Image Editing Algorithms
An Image w/ +50 Contrast
An Image w/ 0 Contrast Change
An Image w/ -50 Contrast
Some Image Editing Implementations

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

I finished my assigned task for this week and am currently on schedule.

What deliverables do you hope to complete in the next week?

Next week I hope to have a finalized physical setup for our stand+cameras. Our parts have arrived, so we are doing setup tasks next week.

Team’s Status Report for February 12

What are the most significant risks that could jeopardize the success of the project? How are these risks being managed? What contingency plans are ready?

Our most significant risk at the moment is falling behind on the initial project setup. Having the camera stand functional is essential to our plan of having multiple rounds of development and testing. We recently received a message from Professor Mukherjee suggesting some changes to our camera order, so our order has not been finalized.

Our parts should arrive a week after our original plans, but right now we still feel confident in our ability to finish the setup phase on schedule. We gave conservative time estimates on the setup tasks (almost 2 weeks), and have extra setup slack. With that being said, we must finalize the order update ASAP and be extremely diligent over the next few weeks.

Were any changes made to the existing design of the system (requirements, block diagram, system spec, etc)? Why was this change necessary, what costs does the change incur, and how will these costs be mitigated going forward?

We have decided to change the camera from 12MP to 8MP. This reduction will not significantly impact any of our software plans. We are not able to produce a professional quality camera system within our budget, and this choice will allow us to still complete a proof of concept while saving some of our budget for an emergency.

Provide an updated schedule if changes have occurred.

Our schedule will be slightly modified by this setback. We will finish the initial algorithm design while the parts are shipping, and push the setup tasks into the designated setup slack.

 

Justin’s Status Report for February 12

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours). 

The first half of my week was dedicated to the project proposal. On Sunday, I spent a large part of the day preparing the presentation slides.  When we found out our group was scheduled for Wednesday, I took advantage of the next few days to continue practicing my presentation.

After the presentation, I worked with the group to finalize our camera order. We attempted to be as thorough as possible in researching cameras because these are the most important of our hardware setup. I spent the last part of the week researching image editing. My main task for this week was to develop the basic image processing algorithms and heuristics, but I realized I knew less about this topic than I had thought. I began by researching the process of photo editing by watching youtube tutorials. Then I started to look over the implementation of image processing algorithms.

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule? ”

Presentation preparation and camera research were unaccounted for in our original Gantt chart, and they took a substantial amount of my time. While I was supposed to finish the initial image editing approach this week, I am still in the research process. However, I am confident that I will be caught up by the end of the project setup phase.

Because our cameras are so expensive compared to our budget, our group wanted to wait for presentation feedback before finalizing our order. This way we would ensure that our camera choice was and other major components were not needed.  As a result, our tasks for next week will be delayed a week while our parts ship. During the upcoming week, I will finish the initial image editing design. We also made conservative time estimates for project setup tasks and scheduled a week of project setup slack.

What deliverables do you hope to complete in the next week?

Next week I hope to deliver the codes and notes for the initial image editing approach.