SlideShare a Scribd company logo
1 of 35
Download to read offline
CAADRIA2012, Chennai, India




                      SOAR
  SENSOR ORIENTED MOBILE
AUGMENTED REALITY FOR URBAN
   LANDSCAPE ASSESSMENT

    TOMOHIRO FUKUDA, TIAN ZHANG, AYAKO SHIMIZU,
   MASAHARU TAGUCHI, LEI SUN and NOBUYOSHI YABUKI

Division of Sustainable Energy and Environmental Engineering,
                Graduate School of Engineering,
                    Osaka University, Japan
Contents
1. Introduction
2. System Development
  1. Development Environment of a System
  2. System Flow

3. Verification of System
  1. Consistency with the viewing angle of a video camera
     and CG virtual camera
  2. Accuracy of geometric consistency with a video image
     and 3DCG

4. Conclusion




                                                            2
Contents
1. Introduction
2. System Development
  1. Development Environment of a System
  2. System Flow

3. Verification of System
  1. Consistency with the viewing angle of a video camera
     and CG virtual camera
  2. Accuracy of geometric consistency with a video image
     and 3DCG

4. Conclusion




                                                            3
1.1 Motivation -1                                            1. Introduction

 In recent years, the need for landscape simulation has been
  growing. A review meeting of future landscape is carried out on a
  planned construction site in addition to being carried out in a
  conference room.
 It is difficult for stakeholders to imagine concretely such an image
  that is three-dimensional and does not exist. A landscape
  visualization method using Computer Graphics (CG) and Virtual
  Reality (VR) has been developed.
 However, this method requires much time and expense to make a
  3D model. Moreover, since consistency with real space is not
  achieved when using VR on a planned construction site, it has the
  problem that a reviewer cannot get an immersive experience.




                                                                               4
             A landscape study on site      VR caputure of Kobe city
1.1 Motivation -2                                                  1. Introduction

 In this research, the authors focus Augmented Reality (AR) which
  can superimpose an actual landscape acquired with a video
  camera and 3DCG. When AR is used, a landscape assessment
  object will be included in the present surroundings. Thereby, a
  drastic reduction of the time and expense involved in carrying out
  3DCG modeling of the present surroundings can be expected.
 A smartphone is widely available on the market level.




                  Sekai Camera Web          Smartphone Market in Japan
                  http://sekaicamera.com/                                            5
モバイル型景観ARの進化 Introduction
1.2 Previous Study  1.

                                  In AR, realization of geometric
                                   consistency with a video image of
                                   an actual landscape and CG is an
                                   important feature
                                 1. Use of physical sensors such as GPS
                                    (Global Positioning System) and gyroscope. To
                                    realize        highly     precise   geometric
                                    consistency, special hardware which is
                                    expensive is required.
           Image Sketch (2005)




                                                                               2006 6
                                                     ©2012 Tomohiro Fukuda, Osaka-U
1.2 Previous Study                                                              1. Introduction

2. Use of an artificial marker. Since an artificial marker needs to be always
   visible by the AR camera, the movable span of a user is limited. Moreover,
   to realize high precision, it is necessary to use a large artificial marker.




                                           Yabuki, N., et al.: 2011, An invisible height evaluation
                                           system for building height regulation to preserve good
                                           landscapes using augmented reality, Automation in
                                           Construction, Volume 20, Issue 3, 228-235.
                       artificial marker




                                                                                                      7
1.3 Aim                                                       1. Introduction

 In this research, SOAR (Sensor Oriented Mobile AR) system which
  realizes geometric consistency using GPS, a gyroscope and a
  video camera which are mounted in a smartphone is developed.
 A low cost AR system with high flexibility is realizable.




                                                                                9
Contents
1. Introduction
2. System Development
  1. Development Environment of a System
  2. System Flow

3. Verification of System
  1. Consistency with the viewing angle of a video camera
     and CG virtual camera
  2. Accuracy of geometric consistency with a video image
     and 3DCG

4. Conclusion




                                                            10
2. System Development
2.1 Development Environment Of a System

   Standard Spec Smartphone: GALAPAGOS 003SH (Softbank Mobile Corp.)
   Development Language: OpenGL-ES(Ver.2.0),Java(Ver.1.6)
   Development Environment: Eclipse Galileo(Ver.3.5)
   Location Estimation Technology: A-GPS (Assisted Global Positioning System)




                                                                    Video Camera
                   Spec of 003SH

        OS          Android™ 2.2
                    Qualcomm®MSM8255
       CPU
                    Snapdragon® 1GHz
                    ROM:1GB
      Memory
                    RAM:512MB
       Weight       ≒140g
        Size        ≒W62×H121×D12mm
    Display Size    3.8 inch
     Resolution     480×800 pixel

                                                                 003SH

                                                                                   11
2.2 System Flow -1                                                      2. System Development




                                                                While the CG model realizes
                 Calibration of a video camera
                                                                ideal rendering by the
     Definition of landscape assessment 3DCG model              perspective drawing method,
                                                                rendering of a video camera
                    Activation of AR system                     produces distortion.

                    Selection of 3DCG model


                         Activation of        Activation of
Activation of GPS         gyroscope           video camera

    Position           Angle information
  information                                 Capture of live
                          acquisition          video image        Distortion        Calibration
   acquisition

   Definition of position and angle
  information on CG virtual camera

    Superposition to live video image and 3DCG model

                      Display of AR image

                       Save of AR image




                                                                 Calibration of the video camera
                                                                                                 12
                                                                 using Android NDK-OpenCV
2.2 System Flow -2                                                          2. System Development
                                                                              3DCG Model



                 Calibration of a video camera

     Definition of landscape assessment 3DCG model
                                                                    Geometry, Texture, Unit
                    Activation of AR system

                    Selection of 3DCG model
                                                                       3DCG model allocation file

                         Activation of        Activation of
Activation of GPS         gyroscope           video camera

    Position           Angle information
  information                                 Capture of live
                          acquisition          video image          3DCG model name, File name,
   acquisition
                                                                    Position data (longitude, latitude,
                                                                    orthometric height), Degree of
   Definition of position and angle
  information on CG virtual camera                                  rotation angle, and Zone
                                                                    number of the rectangular plane
    Superposition to live video image and 3DCG model

                      Display of AR image                       3DCG model arrangement information file

                       Save of AR image




                                                                    Number of the 3DCG model
                                                                    allocation information file,      13
                                                                    Each name
2.2 System Flow -3                                                   2. System Development




                 Calibration of a video camera

     Definition of landscape assessment 3DCG model

                    Activation of AR system

                    Selection of 3DCG model


                         Activation of        Activation of
Activation of GPS         gyroscope           video camera

    Position           Angle information
  information                                 Capture of live
                          acquisition          video image
   acquisition

   Definition of position and angle
  information on CG virtual camera

    Superposition to live video image and 3DCG model

                      Display of AR image

                       Save of AR image




                                                                GUI of the Developed System
                                                                                              14
2.2 System Flow -4                                                      2. System Development




                 Calibration of a video camera

     Definition of landscape assessment 3DCG model
                                                                                 yaw
                    Activation of AR system

                    Selection of 3DCG model


                         Activation of        Activation of
Activation of GPS         gyroscope           video camera

    Position           Angle information
  information                                 Capture of live
                          acquisition          video image       roll
   acquisition
                                                                                       pitch
   Definition of position and angle
  information on CG virtual camera

    Superposition to live video image and 3DCG model
                                                                Coordinate System of Developed
                                                                AR system
                      Display of AR image

                       Save of AR image




                                                                                                 15
2.2 System Flow -4                                                       2. System Development




                 Calibration of a video camera                  Position data is converted into
                                                                the coordinates (x, y) of a
     Definition of landscape assessment 3DCG model
                                                                rectangular plane. Orthometric
                    Activation of AR system
                                                                height is created by subtracting
                                                                the geoid height from the
                    Selection of 3DCG model                     ellipsoidal height.

                         Activation of        Activation of
Activation of GPS         gyroscope           video camera

    Position           Angle information
  information                                 Capture of live
                          acquisition          video image
   acquisition

   Definition of position and angle
  information on CG virtual camera

    Superposition to live video image and 3DCG model

                                                                Angle value of yaw points out
                      Display of AR image
                                                                magnetic north. In an AR
                       Save of AR image                         system, in order to use a true
                                                                north value, a magnetic
                                                                declination is acquired and
                                                                corrected.


                                                                                                 16
2.2 System Flow -5                                              2. System Development




                 Calibration of a video camera

     Definition of landscape assessment 3DCG model

                    Activation of AR system

                    Selection of 3DCG model


                         Activation of        Activation of
Activation of GPS         gyroscope           video camera

    Position           Angle information
  information                                 Capture of live
                          acquisition          video image
   acquisition

   Definition of position and angle
  information on CG virtual camera

    Superposition to live video image and 3DCG model

                      Display of AR image

                       Save of AR image




                                                                                    17
モバイル型景観ARの進化




               201118
Contents
1. Introduction
2. System Development
  1. Development Environment of a System
  2. System Flow

3. Verification of System
  1. Consistency with the viewing angle of a video camera
     and CG virtual camera
  2. Accuracy of geometric consistency with a video image
     and 3DCG
4. Conclusion




                                                            19
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Known Building Target
 ▶   GSE Common East Building at Osaka University Suita Campus
      ▶   W29.6 m, D29.0 m, H67.0 m




                   Photo                                      Drawing

                                            28.95m             29.6m


                                                                                         28.95m




                                                      29.6m




                                                                         64.8m




                                                                                                  64.8m
                                                                                 29.6m


 Latitude, Longitude, Orthometric height             Outlined 3D Model
     34.823026944, 135.520751389, 60.15                                                                   24
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Known Viewpoint Place
 ▶   No.14-563 reference point. Distance from the reference point to the center
     of the Building was 203 m.
 ▶   AR system was installed with a tripod at a level height 1.5m.




                      Building Target
                                                         BC
                                                        A         D


                         203m




      Viewpoint (No.14-563 Reference Point)
       Latitude, Longitude, Orthometric height       Measuring Points of
            34.82145699, 135.519612, 53.1              Residual Error               25
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Parameter Settings of Eight Experiments



                                  Parameter Settings
      (S: Static Value = Known value, D: Dynamic Value = Acquired value from a device )
                                 Position Information of          Angle Information of
        Experiment                 CG Virtual Camera               CG Virtual Camera
                           Latitude     Longitude     Altitude   yaw      pitch    roll
           No.1               S            S             S        S        S        S
           No.2               D            D             D        D        D        D
           No.3               D            S             S        S        S        S
           No.4               S            D             S        S        S        S
           No.5               S            S             D        S        S        S
           No.6               S            S             S        D        S        S
           No.7               S            S             S        S        D        S
           No.8               S            S             S        S        S        D




                                                                                               26
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Calculation Procedure of Residual Error
 1.   Pixel Error: Each difference between the horizontal direction and vertical
      direction of four points measured by pixels (Δx, Δy).
                                           ⊿x

                               ⊿y                    Live Image



                                            CG Model

             Calculation image of residual error between live video image and CG

 2.   Distance Error: From the acquired value (Δx, Δy), each difference in the
      horizontal direction and vertical direction was computed as a meter unit
      by the formula 1 and the formula 2 (ΔX, ΔY).


                                  (1)                                     (2)


        W:   Actual width of an object (m)
        H:   Actual height of an object (m)
        x:   Width of 3DCG model on AR image (px)
        y:   Height of 3DCG model on AR image (px)

                                                                                            27
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Results: No.1                                                                                                                     AR image

                              Position Information of               Angle Information of
  Experim
                                CG Virtual Camera                    CG Virtual Camera
          ent          Latitude      Longitude      Altitude        yaw     pitch   roll
      No.1                S                S             S                     S              S       S
                                                                                           (0.12m/pixel)


      No.1      No.2    No.3   No.4   No.5     No.6   No.7   No.8


                                                Pixel Error




                                                                                                            Max.     Mean   Min.
  Unit:




                                                                                                                                     Distance Error
                                                                    Distance Error Unit:




                                                                                            No.1   No.2    No.3    No.4   No.5     No.6   No.7   No.8
                                   Unit:
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Results: No.2                                                                                                                     AR image


                              Position Information of               Angle Information of
  Experim
                                CG Virtual Camera                    CG Virtual Camera
          ent          Latitude      Longitude      Altitude        yaw     pitch   roll
      No.2                D                D             D                    D               D       D
                                                                                           (0.12m/pixel)


      No.1      No.2    No.3   No.4   No.5     No.6   No.7   No.8


                                                Pixel Error




                                                                                                            Max.     Mean   Min.
  Unit:




                                                                                                                                     Distance Error
                                                                    Distance Error Unit:




                                                                                            No.1   No.2    No.3    No.4   No.5     No.6   No.7   No.8
                                   Unit:
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Results: No.3                                                                                                                     AR image

                              Position Information of               Angle Information of
  Experim
                                CG Virtual Camera                    CG Virtual Camera
          ent          Latitude      Longitude      Altitude        yaw     pitch   roll
      No.3                D                S             S                     S              S       S
                                                                                           (0.12m/pixel)


      No.1      No.2    No.3   No.4   No.5     No.6   No.7   No.8


                                                Pixel Error




                                                                                                            Max.     Mean   Min.
  Unit:




                                                                                                                                     Distance Error
                                                                    Distance Error Unit:




                                                                                            No.1   No.2    No.3    No.4   No.5     No.6   No.7   No.8
                                   Unit:
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Results: No.4                                                                                                                     AR image

                              Position Information of               Angle Information of
  Experim
                                CG Virtual Camera                    CG Virtual Camera
          ent          Latitude      Longitude      Altitude        yaw     pitch   roll
      No.4                S                D             S                     S              S       S
                                                                                           (0.12m/pixel)


      No.1      No.2    No.3   No.4   No.5     No.6   No.7   No.8


                                                Pixel Error




                                                                                                            Max.     Mean   Min.
  Unit:




                                                                                                                                     Distance Error
                                                                    Distance Error Unit:




                                                                                            No.1   No.2    No.3    No.4   No.5     No.6   No.7   No.8
                                   Unit:
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Results: No.5                                                                                                                     AR image

                              Position Information of               Angle Information of
  Experim
                                CG Virtual Camera                    CG Virtual Camera
          ent          Latitude      Longitude      Altitude        yaw     pitch   roll
      No.5                S                S             D                     S              S       S
                                                                                           (0.12m/pixel)


      No.1      No.2    No.3   No.4   No.5     No.6   No.7   No.8


                                                Pixel Error




                                                                                                            Max.     Mean   Min.
  Unit:




                                                                                                                                     Distance Error
                                                                    Distance Error Unit:




                                                                                            No.1   No.2    No.3    No.4   No.5     No.6   No.7   No.8
                                   Unit:
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Results: No.6                                                                                                                     AR image

                              Position Information of               Angle Information of
  Experim
                                CG Virtual Camera                    CG Virtual Camera
          ent          Latitude      Longitude      Altitude        yaw     pitch   roll
      No.5                S                S             S                    D               S       S
                                                                                           (0.12m/pixel)


      No.1      No.2    No.3   No.4   No.5     No.6   No.7   No.8


                                                Pixel Error




                                                                                                            Max.     Mean   Min.
  Unit:




                                                                                                                                     Distance Error
                                                                    Distance Error Unit:




                                                                                            No.1   No.2    No.3    No.4   No.5     No.6   No.7   No.8
                                   Unit:
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Results: No.7                                                                                                                     AR image

                              Position Information of               Angle Information of
  Experim
                                CG Virtual Camera                    CG Virtual Camera
          ent          Latitude      Longitude      Altitude        yaw     pitch   roll
      No.5                S                S             S                     S              D       S
                                                                                           (0.12m/pixel)


      No.1      No.2    No.3   No.4   No.5     No.6   No.7   No.8


                                                Pixel Error




                                                                                                            Max.     Mean   Min.
  Unit:




                                                                                                                                     Distance Error
                                                                    Distance Error Unit:




                                                                                            No.1   No.2    No.3    No.4   No.5     No.6   No.7   No.8
                                   Unit:
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
    and 3DCG
  Results: No.8                                                                                                                     AR image

                              Position Information of               Angle Information of
  Experim
                                CG Virtual Camera                    CG Virtual Camera
          ent          Latitude      Longitude      Altitude        yaw     pitch   roll
      No.5                S                S             S                     S              S       D
                                                                                           (0.12m/pixel)


      No.1      No.2    No.3   No.4   No.5     No.6   No.7   No.8


                                                Pixel Error




                                                                                                            Max.     Mean   Min.
  Unit:




                                                                                                                                     Distance Error
                                                                    Distance Error Unit:




                                                                                            No.1   No.2    No.3    No.4   No.5     No.6   No.7   No.8
                                   Unit:
3. Verification of System
3.2 Accuracy of geometric consistency with a video image
   and 3DCG
  Results in No.1        (All the known static value used)
 ▶   Pixel error: less than 1.5 pixels
 ▶   Mean distance error: less than 0.15m
 ▶   Accuracy of the AR system was found to be high.
 ▶   Object 200m away can be evaluated when a known static value is
     used.

  Results in No.2        (General SOAR)
 ▶   Pixel error: less than 20 pixels (H), 55 pixels (V)
 ▶   Mean distance error: less than 2.3m (H), 6.3m (V)

  Results through No.2-8                                                                                               No.1

 ▶   Although No.2 is all dynamic inputs, the X residual error of No.2
     is smaller than the one of No.6. It is the result of offsetting the X
     residual error of No.2, the X residual error of No.6 which is +
     angle, and the X residual error of No.4 which is - angle.
                                                              Max.     Mean   Min.

                                                                                       Distance Error
                        Distance Error Unit:




                                                                                                                        No.2
                                               No.1   No.2   No.3    No.4   No.5     No.6   No.7   No.8                   36
Contents
1. Introduction
2. System Development
  1. Development Environment of a System
  2. System Flow

3. Verification of System
  1. Consistency with the viewing angle of a video camera
     and CG virtual camera
  2. Accuracy of geometric consistency with a video image
     and 3DCG
4. Conclusion




                                                            37
4. Conclusion

4.1 Conclusion
  When known values are used for position and angle information on CG
   virtual camera and the distance was 200 m, the pixel error is less than 1.5
   pixels, and the mean distance error is less than 0.15 m. This value is the
   tolerance level of landscape assessment.

  When dynamic values acquired with GPS and
   gyroscope were used, the pixel error was
   less than 20 horizontal pixels and 55 vertical
   pixels. The mean distance error was 2.3
   horizontal meters and 6.3 vertical meters.
  The    developed   SOAR     has   geometric
   consistency using GPS and the gyroscope
   with which the smart phone is equipped.




                                                                              38
4. Conclusion

4.2 Future Work
  A future work should attempt to reduce the residual error included in the
   dynamic value acquired with GPS and the gyroscope.
  It is also necessary to verify accuracy of the residual error to objects
   further than 200m away and usability.




                                                                               39
Thank you for your attention!


   E-mail:    fukuda@see.eng.osaka-u.ac.jp
   Twitter:   fukudatweet
Facebook:     Tomohiro Fukuda
 Linkedin:    Tomohiro Fukuda

More Related Content

What's hot

IIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa AnsariIIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa AnsariPARTH GONDALIYA
 
2013 ieee matlab project titles
2013 ieee matlab project titles2013 ieee matlab project titles
2013 ieee matlab project titlesEcway Technologies
 
Multiple Screens
Multiple ScreensMultiple Screens
Multiple Screensgraphitech
 
Markerless motion capture for 3D human model animation using depth camera
Markerless motion capture for 3D human model animation using depth cameraMarkerless motion capture for 3D human model animation using depth camera
Markerless motion capture for 3D human model animation using depth cameraTELKOMNIKA JOURNAL
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...c.choi
 
Hardware Implementation of Genetic Algorithm Based Digital Colour Image Water...
Hardware Implementation of Genetic Algorithm Based Digital Colour Image Water...Hardware Implementation of Genetic Algorithm Based Digital Colour Image Water...
Hardware Implementation of Genetic Algorithm Based Digital Colour Image Water...IDES Editor
 
Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkijcga
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network ijcga
 
detection and disabling of digital camera
detection and disabling of digital cameradetection and disabling of digital camera
detection and disabling of digital cameraVipin R Nair
 
Sensors on 3 d digitization seminar report
Sensors on 3 d digitization seminar reportSensors on 3 d digitization seminar report
Sensors on 3 d digitization seminar reportVishnu Prasad
 
Sensors optimized for 3 d digitization
Sensors optimized for 3 d digitizationSensors optimized for 3 d digitization
Sensors optimized for 3 d digitizationBasavaraj Patted
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportRishikesh Bagwe
 
IGARSS-MI-Pritt.pptx
IGARSS-MI-Pritt.pptxIGARSS-MI-Pritt.pptx
IGARSS-MI-Pritt.pptxgrssieee
 
10.1109@ecs.2015.7124874
10.1109@ecs.2015.712487410.1109@ecs.2015.7124874
10.1109@ecs.2015.7124874Ganesh Raja
 

What's hot (17)

IIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa AnsariIIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
 
2013 ieee matlab project titles
2013 ieee matlab project titles2013 ieee matlab project titles
2013 ieee matlab project titles
 
Multiple Screens
Multiple ScreensMultiple Screens
Multiple Screens
 
Markerless motion capture for 3D human model animation using depth camera
Markerless motion capture for 3D human model animation using depth cameraMarkerless motion capture for 3D human model animation using depth camera
Markerless motion capture for 3D human model animation using depth camera
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
 
Hardware Implementation of Genetic Algorithm Based Digital Colour Image Water...
Hardware Implementation of Genetic Algorithm Based Digital Colour Image Water...Hardware Implementation of Genetic Algorithm Based Digital Colour Image Water...
Hardware Implementation of Genetic Algorithm Based Digital Colour Image Water...
 
AR/SLAM and IoT
AR/SLAM and IoTAR/SLAM and IoT
AR/SLAM and IoT
 
Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor network
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network
 
final ppt
final pptfinal ppt
final ppt
 
detection and disabling of digital camera
detection and disabling of digital cameradetection and disabling of digital camera
detection and disabling of digital camera
 
Survey 1 (project overview)
Survey 1 (project overview)Survey 1 (project overview)
Survey 1 (project overview)
 
Sensors on 3 d digitization seminar report
Sensors on 3 d digitization seminar reportSensors on 3 d digitization seminar report
Sensors on 3 d digitization seminar report
 
Sensors optimized for 3 d digitization
Sensors optimized for 3 d digitizationSensors optimized for 3 d digitization
Sensors optimized for 3 d digitization
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_report
 
IGARSS-MI-Pritt.pptx
IGARSS-MI-Pritt.pptxIGARSS-MI-Pritt.pptx
IGARSS-MI-Pritt.pptx
 
10.1109@ecs.2015.7124874
10.1109@ecs.2015.712487410.1109@ecs.2015.7124874
10.1109@ecs.2015.7124874
 

Viewers also liked

研究発表のためのプレゼンテーション技術
研究発表のためのプレゼンテーション技術研究発表のためのプレゼンテーション技術
研究発表のためのプレゼンテーション技術Shinnosuke Takamichi
 
What Happens at School Stays on YouTube
What Happens at School Stays on YouTubeWhat Happens at School Stays on YouTube
What Happens at School Stays on YouTubePaul Brown
 
The Creative Classroom
The Creative ClassroomThe Creative Classroom
The Creative ClassroomJohn Spencer
 
学振特別研究員になるために~知っておくべき10のTips~
学振特別研究員になるために~知っておくべき10のTips~学振特別研究員になるために~知っておくべき10のTips~
学振特別研究員になるために~知っておくべき10のTips~Masahito Ohue
 
A New Business Model of Custom Software Development For Agile Software Develo...
A New Business Model of Custom Software Development For Agile Software Develo...A New Business Model of Custom Software Development For Agile Software Develo...
A New Business Model of Custom Software Development For Agile Software Develo...Tsuyoshi Ushio
 
第4回DARM勉強会 (多母集団同時分析)
第4回DARM勉強会 (多母集団同時分析)第4回DARM勉強会 (多母集団同時分析)
第4回DARM勉強会 (多母集団同時分析)Masaru Tokuoka
 
強化学習による 「Montezuma's Revenge」への挑戦
強化学習による 「Montezuma's Revenge」への挑戦強化学習による 「Montezuma's Revenge」への挑戦
強化学習による 「Montezuma's Revenge」への挑戦孝好 飯塚
 
Sleep Hacks: How to Sleep Better
Sleep Hacks: How to Sleep BetterSleep Hacks: How to Sleep Better
Sleep Hacks: How to Sleep BetterScott Britton
 
The power of digital assessment
The power of digital assessmentThe power of digital assessment
The power of digital assessmentJay Ashcroft
 
エクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについてエクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについてHiroshi Shimizu
 

Viewers also liked (10)

研究発表のためのプレゼンテーション技術
研究発表のためのプレゼンテーション技術研究発表のためのプレゼンテーション技術
研究発表のためのプレゼンテーション技術
 
What Happens at School Stays on YouTube
What Happens at School Stays on YouTubeWhat Happens at School Stays on YouTube
What Happens at School Stays on YouTube
 
The Creative Classroom
The Creative ClassroomThe Creative Classroom
The Creative Classroom
 
学振特別研究員になるために~知っておくべき10のTips~
学振特別研究員になるために~知っておくべき10のTips~学振特別研究員になるために~知っておくべき10のTips~
学振特別研究員になるために~知っておくべき10のTips~
 
A New Business Model of Custom Software Development For Agile Software Develo...
A New Business Model of Custom Software Development For Agile Software Develo...A New Business Model of Custom Software Development For Agile Software Develo...
A New Business Model of Custom Software Development For Agile Software Develo...
 
第4回DARM勉強会 (多母集団同時分析)
第4回DARM勉強会 (多母集団同時分析)第4回DARM勉強会 (多母集団同時分析)
第4回DARM勉強会 (多母集団同時分析)
 
強化学習による 「Montezuma's Revenge」への挑戦
強化学習による 「Montezuma's Revenge」への挑戦強化学習による 「Montezuma's Revenge」への挑戦
強化学習による 「Montezuma's Revenge」への挑戦
 
Sleep Hacks: How to Sleep Better
Sleep Hacks: How to Sleep BetterSleep Hacks: How to Sleep Better
Sleep Hacks: How to Sleep Better
 
The power of digital assessment
The power of digital assessmentThe power of digital assessment
The power of digital assessment
 
エクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについてエクセルで統計分析 統計プログラムHADについて
エクセルで統計分析 統計プログラムHADについて
 

Similar to SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT

"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...Edge AI and Vision Alliance
 
Image Fusion of Video Images and Geo-localization for UAV Applications
Image Fusion of Video Images and Geo-localization for UAV ApplicationsImage Fusion of Video Images and Geo-localization for UAV Applications
Image Fusion of Video Images and Geo-localization for UAV ApplicationsIDES Editor
 
Camera Calibration Market
Camera Calibration MarketCamera Calibration Market
Camera Calibration MarketGuy Martin
 
A Fast Single-Pixel Laser Imager for VR/AR Headset Tracking
A Fast Single-Pixel Laser Imager for VR/AR Headset TrackingA Fast Single-Pixel Laser Imager for VR/AR Headset Tracking
A Fast Single-Pixel Laser Imager for VR/AR Headset TrackingPing Hsu
 
Gait analysis report
Gait analysis reportGait analysis report
Gait analysis reportconoranthony
 
Multimodel Operation for Visually1.docx
Multimodel Operation for Visually1.docxMultimodel Operation for Visually1.docx
Multimodel Operation for Visually1.docxAROCKIAJAYAIECW
 
Pose estimation algorithm for mobile augmented reality based on inertial sen...
Pose estimation algorithm for mobile augmented reality based  on inertial sen...Pose estimation algorithm for mobile augmented reality based  on inertial sen...
Pose estimation algorithm for mobile augmented reality based on inertial sen...IJECEIAES
 
IRJET-Implementation of Image Processing using Augmented Reality
IRJET-Implementation of Image Processing using Augmented RealityIRJET-Implementation of Image Processing using Augmented Reality
IRJET-Implementation of Image Processing using Augmented RealityIRJET Journal
 
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...CSCJournals
 
A Hardware Model to Measure Motion Estimation with Bit Plane Matching Algorithm
A Hardware Model to Measure Motion Estimation with Bit Plane Matching AlgorithmA Hardware Model to Measure Motion Estimation with Bit Plane Matching Algorithm
A Hardware Model to Measure Motion Estimation with Bit Plane Matching AlgorithmTELKOMNIKA JOURNAL
 
CVGIP 2010 Part 3
CVGIP 2010 Part 3CVGIP 2010 Part 3
CVGIP 2010 Part 3Cody Liu
 
Breizhcamp Rennes 2011
Breizhcamp Rennes 2011Breizhcamp Rennes 2011
Breizhcamp Rennes 2011sekond0
 
Understanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfUnderstanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfQualcomm Research
 
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)IRJET Journal
 
“Tools for Creating Next-Gen Computer Vision Apps on Snapdragon,” a Presentat...
“Tools for Creating Next-Gen Computer Vision Apps on Snapdragon,” a Presentat...“Tools for Creating Next-Gen Computer Vision Apps on Snapdragon,” a Presentat...
“Tools for Creating Next-Gen Computer Vision Apps on Snapdragon,” a Presentat...Edge AI and Vision Alliance
 
Quality assessment of stereoscopic 3 d image compression by binocular integra...
Quality assessment of stereoscopic 3 d image compression by binocular integra...Quality assessment of stereoscopic 3 d image compression by binocular integra...
Quality assessment of stereoscopic 3 d image compression by binocular integra...Shakas Technologies
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...csandit
 

Similar to SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT (20)

"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
 
Image Fusion of Video Images and Geo-localization for UAV Applications
Image Fusion of Video Images and Geo-localization for UAV ApplicationsImage Fusion of Video Images and Geo-localization for UAV Applications
Image Fusion of Video Images and Geo-localization for UAV Applications
 
1604.08848v1
1604.08848v11604.08848v1
1604.08848v1
 
Camera Calibration Market
Camera Calibration MarketCamera Calibration Market
Camera Calibration Market
 
A Fast Single-Pixel Laser Imager for VR/AR Headset Tracking
A Fast Single-Pixel Laser Imager for VR/AR Headset TrackingA Fast Single-Pixel Laser Imager for VR/AR Headset Tracking
A Fast Single-Pixel Laser Imager for VR/AR Headset Tracking
 
Gait analysis report
Gait analysis reportGait analysis report
Gait analysis report
 
Multimodel Operation for Visually1.docx
Multimodel Operation for Visually1.docxMultimodel Operation for Visually1.docx
Multimodel Operation for Visually1.docx
 
Pose estimation algorithm for mobile augmented reality based on inertial sen...
Pose estimation algorithm for mobile augmented reality based  on inertial sen...Pose estimation algorithm for mobile augmented reality based  on inertial sen...
Pose estimation algorithm for mobile augmented reality based on inertial sen...
 
IRJET-Implementation of Image Processing using Augmented Reality
IRJET-Implementation of Image Processing using Augmented RealityIRJET-Implementation of Image Processing using Augmented Reality
IRJET-Implementation of Image Processing using Augmented Reality
 
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
 
A Hardware Model to Measure Motion Estimation with Bit Plane Matching Algorithm
A Hardware Model to Measure Motion Estimation with Bit Plane Matching AlgorithmA Hardware Model to Measure Motion Estimation with Bit Plane Matching Algorithm
A Hardware Model to Measure Motion Estimation with Bit Plane Matching Algorithm
 
K026063069
K026063069K026063069
K026063069
 
CVGIP 2010 Part 3
CVGIP 2010 Part 3CVGIP 2010 Part 3
CVGIP 2010 Part 3
 
Breizhcamp Rennes 2011
Breizhcamp Rennes 2011Breizhcamp Rennes 2011
Breizhcamp Rennes 2011
 
Understanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdfUnderstanding the world in 3D with AI.pdf
Understanding the world in 3D with AI.pdf
 
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
 
“Tools for Creating Next-Gen Computer Vision Apps on Snapdragon,” a Presentat...
“Tools for Creating Next-Gen Computer Vision Apps on Snapdragon,” a Presentat...“Tools for Creating Next-Gen Computer Vision Apps on Snapdragon,” a Presentat...
“Tools for Creating Next-Gen Computer Vision Apps on Snapdragon,” a Presentat...
 
Quality assessment of stereoscopic 3 d image compression by binocular integra...
Quality assessment of stereoscopic 3 d image compression by binocular integra...Quality assessment of stereoscopic 3 d image compression by binocular integra...
Quality assessment of stereoscopic 3 d image compression by binocular integra...
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 

More from Tomohiro Fukuda

Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Tomohiro Fukuda
 
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...Tomohiro Fukuda
 
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...Tomohiro Fukuda
 
141207ぶんご大野里の旅公社 設立記念シンポジウム:「マチに学び都市を楽しむ」 NPO法人 もうひとつの旅クラブの取り組み
141207ぶんご大野里の旅公社 設立記念シンポジウム:「マチに学び都市を楽しむ」 NPO法人 もうひとつの旅クラブの取り組み141207ぶんご大野里の旅公社 設立記念シンポジウム:「マチに学び都市を楽しむ」 NPO法人 もうひとつの旅クラブの取り組み
141207ぶんご大野里の旅公社 設立記念シンポジウム:「マチに学び都市を楽しむ」 NPO法人 もうひとつの旅クラブの取り組みTomohiro Fukuda
 
140330 VR安土城プロジェクトについて
140330 VR安土城プロジェクトについて140330 VR安土城プロジェクトについて
140330 VR安土城プロジェクトについてTomohiro Fukuda
 
140328みんなでつくろう とよなか景観
140328みんなでつくろう とよなか景観140328みんなでつくろう とよなか景観
140328みんなでつくろう とよなか景観Tomohiro Fukuda
 
景観VRシステムのフィールド利用に関する考察
景観VRシステムのフィールド利用に関する考察景観VRシステムのフィールド利用に関する考察
景観VRシステムのフィールド利用に関する考察Tomohiro Fukuda
 
DEVELOPMENT OF USE FLOW OF 3DCAD/VR SOFTWARE FOR CITIZENS WHO ARE NON-SPECIAL...
DEVELOPMENT OF USE FLOW OF 3DCAD/VR SOFTWARE FOR CITIZENS WHO ARE NON-SPECIAL...DEVELOPMENT OF USE FLOW OF 3DCAD/VR SOFTWARE FOR CITIZENS WHO ARE NON-SPECIAL...
DEVELOPMENT OF USE FLOW OF 3DCAD/VR SOFTWARE FOR CITIZENS WHO ARE NON-SPECIAL...Tomohiro Fukuda
 
Citizen Participatory Design Method Using VR and Blog
Citizen Participatory Design Method Using VR and BlogCitizen Participatory Design Method Using VR and Blog
Citizen Participatory Design Method Using VR and BlogTomohiro Fukuda
 
Development and Evaluation of a Representation Method of 3DCG Pre-Rendering A...
Development and Evaluation of a Representation Method of 3DCG Pre-Rendering A...Development and Evaluation of a Representation Method of 3DCG Pre-Rendering A...
Development and Evaluation of a Representation Method of 3DCG Pre-Rendering A...Tomohiro Fukuda
 

More from Tomohiro Fukuda (10)

Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
 
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
 
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
 
141207ぶんご大野里の旅公社 設立記念シンポジウム:「マチに学び都市を楽しむ」 NPO法人 もうひとつの旅クラブの取り組み
141207ぶんご大野里の旅公社 設立記念シンポジウム:「マチに学び都市を楽しむ」 NPO法人 もうひとつの旅クラブの取り組み141207ぶんご大野里の旅公社 設立記念シンポジウム:「マチに学び都市を楽しむ」 NPO法人 もうひとつの旅クラブの取り組み
141207ぶんご大野里の旅公社 設立記念シンポジウム:「マチに学び都市を楽しむ」 NPO法人 もうひとつの旅クラブの取り組み
 
140330 VR安土城プロジェクトについて
140330 VR安土城プロジェクトについて140330 VR安土城プロジェクトについて
140330 VR安土城プロジェクトについて
 
140328みんなでつくろう とよなか景観
140328みんなでつくろう とよなか景観140328みんなでつくろう とよなか景観
140328みんなでつくろう とよなか景観
 
景観VRシステムのフィールド利用に関する考察
景観VRシステムのフィールド利用に関する考察景観VRシステムのフィールド利用に関する考察
景観VRシステムのフィールド利用に関する考察
 
DEVELOPMENT OF USE FLOW OF 3DCAD/VR SOFTWARE FOR CITIZENS WHO ARE NON-SPECIAL...
DEVELOPMENT OF USE FLOW OF 3DCAD/VR SOFTWARE FOR CITIZENS WHO ARE NON-SPECIAL...DEVELOPMENT OF USE FLOW OF 3DCAD/VR SOFTWARE FOR CITIZENS WHO ARE NON-SPECIAL...
DEVELOPMENT OF USE FLOW OF 3DCAD/VR SOFTWARE FOR CITIZENS WHO ARE NON-SPECIAL...
 
Citizen Participatory Design Method Using VR and Blog
Citizen Participatory Design Method Using VR and BlogCitizen Participatory Design Method Using VR and Blog
Citizen Participatory Design Method Using VR and Blog
 
Development and Evaluation of a Representation Method of 3DCG Pre-Rendering A...
Development and Evaluation of a Representation Method of 3DCG Pre-Rendering A...Development and Evaluation of a Representation Method of 3DCG Pre-Rendering A...
Development and Evaluation of a Representation Method of 3DCG Pre-Rendering A...
 

Recently uploaded

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT

  • 1. CAADRIA2012, Chennai, India SOAR SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT TOMOHIRO FUKUDA, TIAN ZHANG, AYAKO SHIMIZU, MASAHARU TAGUCHI, LEI SUN and NOBUYOSHI YABUKI Division of Sustainable Energy and Environmental Engineering, Graduate School of Engineering, Osaka University, Japan
  • 2. Contents 1. Introduction 2. System Development 1. Development Environment of a System 2. System Flow 3. Verification of System 1. Consistency with the viewing angle of a video camera and CG virtual camera 2. Accuracy of geometric consistency with a video image and 3DCG 4. Conclusion 2
  • 3. Contents 1. Introduction 2. System Development 1. Development Environment of a System 2. System Flow 3. Verification of System 1. Consistency with the viewing angle of a video camera and CG virtual camera 2. Accuracy of geometric consistency with a video image and 3DCG 4. Conclusion 3
  • 4. 1.1 Motivation -1 1. Introduction  In recent years, the need for landscape simulation has been growing. A review meeting of future landscape is carried out on a planned construction site in addition to being carried out in a conference room.  It is difficult for stakeholders to imagine concretely such an image that is three-dimensional and does not exist. A landscape visualization method using Computer Graphics (CG) and Virtual Reality (VR) has been developed.  However, this method requires much time and expense to make a 3D model. Moreover, since consistency with real space is not achieved when using VR on a planned construction site, it has the problem that a reviewer cannot get an immersive experience. 4 A landscape study on site VR caputure of Kobe city
  • 5. 1.1 Motivation -2 1. Introduction  In this research, the authors focus Augmented Reality (AR) which can superimpose an actual landscape acquired with a video camera and 3DCG. When AR is used, a landscape assessment object will be included in the present surroundings. Thereby, a drastic reduction of the time and expense involved in carrying out 3DCG modeling of the present surroundings can be expected.  A smartphone is widely available on the market level. Sekai Camera Web Smartphone Market in Japan http://sekaicamera.com/ 5
  • 6. モバイル型景観ARの進化 Introduction 1.2 Previous Study 1.  In AR, realization of geometric consistency with a video image of an actual landscape and CG is an important feature 1. Use of physical sensors such as GPS (Global Positioning System) and gyroscope. To realize highly precise geometric consistency, special hardware which is expensive is required. Image Sketch (2005) 2006 6 ©2012 Tomohiro Fukuda, Osaka-U
  • 7. 1.2 Previous Study 1. Introduction 2. Use of an artificial marker. Since an artificial marker needs to be always visible by the AR camera, the movable span of a user is limited. Moreover, to realize high precision, it is necessary to use a large artificial marker. Yabuki, N., et al.: 2011, An invisible height evaluation system for building height regulation to preserve good landscapes using augmented reality, Automation in Construction, Volume 20, Issue 3, 228-235. artificial marker 7
  • 8. 1.3 Aim 1. Introduction  In this research, SOAR (Sensor Oriented Mobile AR) system which realizes geometric consistency using GPS, a gyroscope and a video camera which are mounted in a smartphone is developed.  A low cost AR system with high flexibility is realizable. 9
  • 9. Contents 1. Introduction 2. System Development 1. Development Environment of a System 2. System Flow 3. Verification of System 1. Consistency with the viewing angle of a video camera and CG virtual camera 2. Accuracy of geometric consistency with a video image and 3DCG 4. Conclusion 10
  • 10. 2. System Development 2.1 Development Environment Of a System  Standard Spec Smartphone: GALAPAGOS 003SH (Softbank Mobile Corp.)  Development Language: OpenGL-ES(Ver.2.0),Java(Ver.1.6)  Development Environment: Eclipse Galileo(Ver.3.5)  Location Estimation Technology: A-GPS (Assisted Global Positioning System) Video Camera Spec of 003SH OS Android™ 2.2 Qualcomm®MSM8255 CPU Snapdragon® 1GHz ROM:1GB Memory RAM:512MB Weight ≒140g Size ≒W62×H121×D12mm Display Size 3.8 inch Resolution 480×800 pixel 003SH 11
  • 11. 2.2 System Flow -1 2. System Development While the CG model realizes Calibration of a video camera ideal rendering by the Definition of landscape assessment 3DCG model perspective drawing method, rendering of a video camera Activation of AR system produces distortion. Selection of 3DCG model Activation of Activation of Activation of GPS gyroscope video camera Position Angle information information Capture of live acquisition video image Distortion Calibration acquisition Definition of position and angle information on CG virtual camera Superposition to live video image and 3DCG model Display of AR image Save of AR image Calibration of the video camera 12 using Android NDK-OpenCV
  • 12. 2.2 System Flow -2 2. System Development 3DCG Model Calibration of a video camera Definition of landscape assessment 3DCG model Geometry, Texture, Unit Activation of AR system Selection of 3DCG model 3DCG model allocation file Activation of Activation of Activation of GPS gyroscope video camera Position Angle information information Capture of live acquisition video image 3DCG model name, File name, acquisition Position data (longitude, latitude, orthometric height), Degree of Definition of position and angle information on CG virtual camera rotation angle, and Zone number of the rectangular plane Superposition to live video image and 3DCG model Display of AR image 3DCG model arrangement information file Save of AR image Number of the 3DCG model allocation information file, 13 Each name
  • 13. 2.2 System Flow -3 2. System Development Calibration of a video camera Definition of landscape assessment 3DCG model Activation of AR system Selection of 3DCG model Activation of Activation of Activation of GPS gyroscope video camera Position Angle information information Capture of live acquisition video image acquisition Definition of position and angle information on CG virtual camera Superposition to live video image and 3DCG model Display of AR image Save of AR image GUI of the Developed System 14
  • 14. 2.2 System Flow -4 2. System Development Calibration of a video camera Definition of landscape assessment 3DCG model yaw Activation of AR system Selection of 3DCG model Activation of Activation of Activation of GPS gyroscope video camera Position Angle information information Capture of live acquisition video image roll acquisition pitch Definition of position and angle information on CG virtual camera Superposition to live video image and 3DCG model Coordinate System of Developed AR system Display of AR image Save of AR image 15
  • 15. 2.2 System Flow -4 2. System Development Calibration of a video camera Position data is converted into the coordinates (x, y) of a Definition of landscape assessment 3DCG model rectangular plane. Orthometric Activation of AR system height is created by subtracting the geoid height from the Selection of 3DCG model ellipsoidal height. Activation of Activation of Activation of GPS gyroscope video camera Position Angle information information Capture of live acquisition video image acquisition Definition of position and angle information on CG virtual camera Superposition to live video image and 3DCG model Angle value of yaw points out Display of AR image magnetic north. In an AR Save of AR image system, in order to use a true north value, a magnetic declination is acquired and corrected. 16
  • 16. 2.2 System Flow -5 2. System Development Calibration of a video camera Definition of landscape assessment 3DCG model Activation of AR system Selection of 3DCG model Activation of Activation of Activation of GPS gyroscope video camera Position Angle information information Capture of live acquisition video image acquisition Definition of position and angle information on CG virtual camera Superposition to live video image and 3DCG model Display of AR image Save of AR image 17
  • 18. Contents 1. Introduction 2. System Development 1. Development Environment of a System 2. System Flow 3. Verification of System 1. Consistency with the viewing angle of a video camera and CG virtual camera 2. Accuracy of geometric consistency with a video image and 3DCG 4. Conclusion 19
  • 19. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Known Building Target ▶ GSE Common East Building at Osaka University Suita Campus ▶ W29.6 m, D29.0 m, H67.0 m Photo Drawing 28.95m 29.6m 28.95m 29.6m 64.8m 64.8m 29.6m Latitude, Longitude, Orthometric height Outlined 3D Model 34.823026944, 135.520751389, 60.15 24
  • 20. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Known Viewpoint Place ▶ No.14-563 reference point. Distance from the reference point to the center of the Building was 203 m. ▶ AR system was installed with a tripod at a level height 1.5m. Building Target BC A D 203m Viewpoint (No.14-563 Reference Point) Latitude, Longitude, Orthometric height Measuring Points of 34.82145699, 135.519612, 53.1 Residual Error 25
  • 21. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Parameter Settings of Eight Experiments Parameter Settings (S: Static Value = Known value, D: Dynamic Value = Acquired value from a device ) Position Information of Angle Information of Experiment CG Virtual Camera CG Virtual Camera Latitude Longitude Altitude yaw pitch roll No.1 S S S S S S No.2 D D D D D D No.3 D S S S S S No.4 S D S S S S No.5 S S D S S S No.6 S S S D S S No.7 S S S S D S No.8 S S S S S D 26
  • 22. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Calculation Procedure of Residual Error 1. Pixel Error: Each difference between the horizontal direction and vertical direction of four points measured by pixels (Δx, Δy). ⊿x ⊿y Live Image CG Model Calculation image of residual error between live video image and CG 2. Distance Error: From the acquired value (Δx, Δy), each difference in the horizontal direction and vertical direction was computed as a meter unit by the formula 1 and the formula 2 (ΔX, ΔY). (1) (2) W: Actual width of an object (m) H: Actual height of an object (m) x: Width of 3DCG model on AR image (px) y: Height of 3DCG model on AR image (px) 27
  • 23. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Results: No.1 AR image Position Information of Angle Information of Experim CG Virtual Camera CG Virtual Camera ent Latitude Longitude Altitude yaw pitch roll No.1 S S S S S S (0.12m/pixel) No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Pixel Error Max. Mean Min. Unit: Distance Error Distance Error Unit: No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Unit:
  • 24. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Results: No.2 AR image Position Information of Angle Information of Experim CG Virtual Camera CG Virtual Camera ent Latitude Longitude Altitude yaw pitch roll No.2 D D D D D D (0.12m/pixel) No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Pixel Error Max. Mean Min. Unit: Distance Error Distance Error Unit: No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Unit:
  • 25. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Results: No.3 AR image Position Information of Angle Information of Experim CG Virtual Camera CG Virtual Camera ent Latitude Longitude Altitude yaw pitch roll No.3 D S S S S S (0.12m/pixel) No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Pixel Error Max. Mean Min. Unit: Distance Error Distance Error Unit: No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Unit:
  • 26. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Results: No.4 AR image Position Information of Angle Information of Experim CG Virtual Camera CG Virtual Camera ent Latitude Longitude Altitude yaw pitch roll No.4 S D S S S S (0.12m/pixel) No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Pixel Error Max. Mean Min. Unit: Distance Error Distance Error Unit: No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Unit:
  • 27. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Results: No.5 AR image Position Information of Angle Information of Experim CG Virtual Camera CG Virtual Camera ent Latitude Longitude Altitude yaw pitch roll No.5 S S D S S S (0.12m/pixel) No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Pixel Error Max. Mean Min. Unit: Distance Error Distance Error Unit: No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Unit:
  • 28. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Results: No.6 AR image Position Information of Angle Information of Experim CG Virtual Camera CG Virtual Camera ent Latitude Longitude Altitude yaw pitch roll No.5 S S S D S S (0.12m/pixel) No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Pixel Error Max. Mean Min. Unit: Distance Error Distance Error Unit: No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Unit:
  • 29. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Results: No.7 AR image Position Information of Angle Information of Experim CG Virtual Camera CG Virtual Camera ent Latitude Longitude Altitude yaw pitch roll No.5 S S S S D S (0.12m/pixel) No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Pixel Error Max. Mean Min. Unit: Distance Error Distance Error Unit: No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Unit:
  • 30. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Results: No.8 AR image Position Information of Angle Information of Experim CG Virtual Camera CG Virtual Camera ent Latitude Longitude Altitude yaw pitch roll No.5 S S S S S D (0.12m/pixel) No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Pixel Error Max. Mean Min. Unit: Distance Error Distance Error Unit: No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 Unit:
  • 31. 3. Verification of System 3.2 Accuracy of geometric consistency with a video image and 3DCG  Results in No.1 (All the known static value used) ▶ Pixel error: less than 1.5 pixels ▶ Mean distance error: less than 0.15m ▶ Accuracy of the AR system was found to be high. ▶ Object 200m away can be evaluated when a known static value is used.  Results in No.2 (General SOAR) ▶ Pixel error: less than 20 pixels (H), 55 pixels (V) ▶ Mean distance error: less than 2.3m (H), 6.3m (V)  Results through No.2-8 No.1 ▶ Although No.2 is all dynamic inputs, the X residual error of No.2 is smaller than the one of No.6. It is the result of offsetting the X residual error of No.2, the X residual error of No.6 which is + angle, and the X residual error of No.4 which is - angle. Max. Mean Min. Distance Error Distance Error Unit: No.2 No.1 No.2 No.3 No.4 No.5 No.6 No.7 No.8 36
  • 32. Contents 1. Introduction 2. System Development 1. Development Environment of a System 2. System Flow 3. Verification of System 1. Consistency with the viewing angle of a video camera and CG virtual camera 2. Accuracy of geometric consistency with a video image and 3DCG 4. Conclusion 37
  • 33. 4. Conclusion 4.1 Conclusion  When known values are used for position and angle information on CG virtual camera and the distance was 200 m, the pixel error is less than 1.5 pixels, and the mean distance error is less than 0.15 m. This value is the tolerance level of landscape assessment.  When dynamic values acquired with GPS and gyroscope were used, the pixel error was less than 20 horizontal pixels and 55 vertical pixels. The mean distance error was 2.3 horizontal meters and 6.3 vertical meters.  The developed SOAR has geometric consistency using GPS and the gyroscope with which the smart phone is equipped. 38
  • 34. 4. Conclusion 4.2 Future Work  A future work should attempt to reduce the residual error included in the dynamic value acquired with GPS and the gyroscope.  It is also necessary to verify accuracy of the residual error to objects further than 200m away and usability. 39
  • 35. Thank you for your attention! E-mail: fukuda@see.eng.osaka-u.ac.jp Twitter: fukudatweet Facebook: Tomohiro Fukuda Linkedin: Tomohiro Fukuda