diff --git a/docs/index.md b/docs/index.md index ad33cdb..5233f6b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -5,11 +5,43 @@ title: Home # Flow on the Go -
+### {{ site.description }} -Proposal +Preliminary Results (Updated May 10) -
+[Ashwin Sekar](mailto:asekar@andrew.cmu.edu) (asekar) +and [Richard Zhao](mailto:richardz@andrew.cmu.edu) (richardz) -Checkpoint +![frames]({{ site.baseurl }}/public/img/temple_3.gif) +![flow]({{ site.baseurl }}/public/img/flow.gif) +## Summary + +We implement super-realtime (>30fps), high resolution optical flows on a mobile GPU platform. Fast +optical flows allow a realtime video processing pipeline to use the flow in other algorithms such +as object detection or image stabilization. + +## Challenges + +Image pyramids + +Number of patches increases + +Maintaining accuracy of the flow + +Memory management + +Optimizing to Jetson (which has a lackluster CPU) + +## Preliminary Results + +All results are from our code running on an NVIDIA Jetson TX2. + +### Optical Flow (total) + +Using a hybrid GPU-CPU implementation, we achieve an end-to-end latency of roughly 10ms. This +is a speedup of roughly 10x. + +### Image pyramid construction + +90 ms => 3 ms (30x speedup) diff --git a/docs/public/img/flow.gif b/docs/public/img/flow.gif new file mode 100644 index 0000000..baaab28 Binary files /dev/null and b/docs/public/img/flow.gif differ diff --git a/docs/public/img/temple_3.gif b/docs/public/img/temple_3.gif new file mode 100644 index 0000000..872634f Binary files /dev/null and b/docs/public/img/temple_3.gif differ