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