1 / 26

Smart Camera (c) on board processing and wireless communication capability.

Smart Camera (c) on board processing and wireless communication capability. Smart Camera (c) on board processing and wireless communication capability. Vision Sensor Network, VSN. Distributed Volumetric Reconstruction Shape from apparent contours. Distributed Smart Cameras

vaughan
Download Presentation

Smart Camera (c) on board processing and wireless communication capability.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Smart Camera (c) • on board processing and wireless communication capability.

  2. Smart Camera (c) • on board processing and wireless communication capability. Vision Sensor Network, VSN

  3. Distributed Volumetric Reconstruction Shape from apparent contours Distributed Smart Cameras Camera Communication Network(CCN) optimization problem

  4. Outline • Over-all Procedure • Camera-centric Distributed Algorithm • Shape From Apparent Contours • Job Distribution Scheme • Communication Optimization • Experimental Results

  5. Over-all Procedure • Problem with general parallel implementation. • Camera-centric distributed algorithm. • The camera c only maintain subset Vc.

  6. Camera-centric Distributed Algorithm • Compute Fvc • Terminate • Send Fvcto all the cameras in Cv • Update voxel’s level set value • Update Vc Max|Fvc| < ε Yes No

  7. Camera-centric Distributed Algorithm • Compute Fvc • Terminate • Send Fvcto all the cameras in Cv • Update voxel’s level set value • Update Vc Max|Fvc| < ε Yes No

  8. Camera-centric Distributed Algorithm • Compute Fvc • Terminate • Send Fvcto all the cameras in Cv • Update voxel’s level set value • Update Vc Max|Fvc| < ε Yes No • Update PRS (Primary responsibility set) • Update SRS (Secondary responsibility set)

  9. Camera-centric Distributed Algorithm • Compute Fvc • Terminate • Send Fvcto all the cameras in Cv • Update voxel’s level set value • Update Vc Max|Fvc| < ε Yes No Minimum Spanning Tree (MST) message passing protocol.

  10. Shape From Apparent Contours • Proposed algorithm combines in 2D active contours and variational surface reconstruction based on implicit surface deformation. • In active contour fitting,

  11. Shape From Apparent Contours • Constraint with contour generators,

  12. Shape From Apparent Contours • Occluding geometry relationship between normal and tangent plane (got from back-projecting) • Minimizing the function to reconstruct surface S*

  13. Shape From Apparent Contours • Minimizing by gradient descent methods. • Rewrite with gradient descent flow and evolution equation (zero set) • Through some derivation, get the speed function

  14. Job Distribution Scheme • Implementation: band (interval [DL, DH]) • Divide band into patch (one camera take care of one patch) PRS:Primary responsibility set SRS:Secondary responsibility set

  15. Job Distribution Scheme • Implementation: band (interval [DL, DH] on each ψ(v)) • Divide band into patch (one camera take care of one patch) • Each patch contains at least all the “core voxels” and some of “free voxels” PRS:Primary responsibility set SRS:Secondary responsibility set

  16. Update the PRS • Each iteration, given the new detected narrow band • Delete voxels in the watching list whose ψ(v) outside [DL,DH] else adding to boundary list. • Put voxels into PRS whose indicator value > threshold TG

  17. Update the SRS • Two consideration • Put voxels to the cameras that voxels may belong to in next iteration. • Save communication • Load balance

  18. Update the SRS

  19. Update the SRS • Communication occur • Complexity: O(num of boundary voxels)

  20. Tree message passing protocol Synchronization is implicitly controlled by the message passing.

  21. Experimental Results • 23 images with simple background. • 56x120x96 grids. • 200 iterations.

  22. Experimental Results • 20 images in nature indoor background. • 64x64x64 grids. • 200 iterations. • No need intensity matching(MVS).

  23. Experimental Results • 20 images in nature indoor background. • 64x64x64 grids. • 200 iterations. • No need intensity matching(MVS).

  24. Experimental Results • With 200 iterations, total exchanged is about 13.6MB(dinosaur).

More Related