Designed uncurling algorithm and implemented with proper user interface along with various perspective views.
This was our internship task.
Fish eye cameras are now used more often for 360 degree views.
These remove need of multiple camera for complete surviellance.
Link to Blog