UGR- Spring ‘11
Image selection and compression- Timeline
Compression Algorithm
- Design the Compression Algorithm ----- 2 weeks
- Research current compression schemes.5 week
- Set realistic performance goals (eg. compression ratio, loss factor) .5 week
- Actually produce an algorithm and work through the algorithm on paper 1 week
- Program the Algorithm ----- 2 – 3 weeks
- Do some research and decide on a programming medium (eg. machine code, C).5 week
- Program the compression algorithm 1-2 weeks
- Program the decompression algorithm .5 week
- Test the Algorithm ------3 to 5 weeks (each testing cycle should take ~1 week)
- Generate multiple data sets:
- All noise (relatively un-pattern)
- Moderately patterned
- Heavily patterned
- Test/Examine/debug/improve Algorithm using preliminary data sets
- Gather some test images (not necessarily from the cubesat camera)
- Test/Examine/debug/improve Algorithm using test images
- Use the cubesat camera to generate “real” images
- Test/Examine/debug/improve Algorithm using “real” images
- Implement the Algorithm ------6 weeks
- Become acquainted with the cubesat hardware 1-2 weeks
- Modify the Algorithm mechanics so it can be ported to the cubesat hardware 2-3weeks
- If possible, test the algorithm using the cubsat hardware 2-3 weeks
- If there’s time, make improvements or optimizations
Selection Algorithm
- Design the Selection Algorithm ----- 2 weeks
- Take some time to brainstorm selection methods and pick one or two methods to program 1-2 weeks
- Program the Algorithm ----- 1-2 weeks
- Program the selection Algorithm 1-2 weeks
- Test the Algorithm ------3 to 5 weeks (each testing cycle should take ~1 week)
- Using the data sets generated for testing the compression algorithm, run a similar testing and debugging cycle
- Perhaps explore means of generating more realistic data sets and testing with those 2-3weeks
- Implement the Algorithm ------6 weeks
- Modify the Algorithm mechanics so it can be ported to the cubesat hardware 2-3weeks
- If possible, test the algorithm using the cubsat hardware 2-3 weeks
- If there’s time, make improvements or optimizations