Chris Pollett > Students > Venkatesh
[Bio] [Blog] [Deliverable 1 - Android App for Inter-activity Communication] [Deliverable 2 - Solver Performance on Custom Images] [Deliverable 3 - Paikin Tal Placer] [Deliverable 4 - Neural Networks for puzzle reassembly] |
CS297 ProposalAndroid de-Shredder AppVasudha Venkatesh (vasudha.venkatesh@sjsu.edu) Advisor: Dr. Chris Pollett Description:
Sensitive documents are usually shredded into strips before discarding them.
Shredders are used to cut the pages of a document into thin strips of uniform thickness. Each shredded piece in the collection bin could belong to any of the pages in a document. The task of document reconstruction involves two steps: Identifying the page to which each shred belongs and rearranging the shreds within the page to their original position. The difficulty of the reconstruction process depends on the thickness of the shred and type of cut (horizontal or vertical). Thickness of the shred is directly proportional to the ease of reconstruction. Horizontal cuts are easier to reconstruct because sentences in a page are intact and not broken. Vertical cuts are harder because there is very little information to glean from each shred. Schedule:
Deliverables: The full project will be done when CS298 is completed. The following will be done by the end of CS297: 1. Working demo of android app for inter-activity communication. Clicking on a button splits the image into chunks. 2. Demo existing code on custom images. 3. Implement Paikin Tal Placer 4. Comparison results between image and documents for solver in java using existing metrics 5. Complete CS297 Final Report References: Z. Hammoudeh, "A Fully Automated Solver For Multiple Square Jigsaw Puzzles Using Hierarchical Clustering," Thesis, 2016. G. Paikin, A. Tal, "Solving Multiple Square Jigsaw Puzzles with Missing Pieces", IEEE Conference on Computer Vision and Pattern Revognition, 2015. |