Wednesday, 23 February 2011

MATLAB GUI for 3D point generation from SR 4000 images

Nowadays visualizations with a three dimensional impression are getting more and more interesting. This work of mine that I have carried out during my study concentrates on the construction of a 3D model of point clouds, by distance measurement with a time-of-flight (TOF) range camera, called SR 4000 which operates based on measurement of time of flight of Near infrared (NIR) beam. The task is to develop a tool for the collection of 3D point clouds achieving by this camera. The tool uses the collected 3D point coordinates from different scanning locations. This local coordinates from different camera positions according to the object should be transformed into a common coordinate system.

With the camera SR 4000 it is possible to capture point clouds with a maximum distance of 5 meters. Typical measuring accuracy is ± 1.5 m away from the structure. Pictures from different position around an object were taken in a day light sun. For resulting image coordinates, corrections have been applied for distortions such as radial distortions (symmetric distortion attributable to variation in refraction at each individual components lens) and tangential or decentring distortion (asymmetric distortion attributable to decentring and misalignment of individual lens elements within the objective).

Additionally a Matlab based GUI is implemented which processes and visualizes the MATLAB code of the tool on a graphical user interface. Graphical user interface was created such that it would guide any end user to go through all those process mentioned above without actually having deal with text based command interface. Also they don’t have to care about what input parameters has to supply for any functions. Users are guided through all the process with the help of graphical buttons and visual container and are aided with the help tip tools and message box.

[youtube http://www.youtube.com/watch?v=bipueUV01X8&w=700&h=400]

MATLAB GUI for 3D point generation from SR 4000 images

Nowadays visualizations with a three dimensional impression are getting more and more interesting. This work of mine that I have carried out during my study concentrates on the construction of a 3D model of point clouds, by distance measurement with a time-of-flight (TOF) range camera, called SR 4000 which operates based on measurement of time of flight of Near infrared (NIR) beam. The task is to develop a tool for the collection of 3D point clouds achieving by this camera. The tool uses the collected 3D point coordinates from different scanning locations. This local coordinates from different camera positions according to the object should be transformed into a common coordinate system.

With the camera SR 4000 it is possible to capture point clouds with a maximum distance of 5 meters. Typical measuring accuracy is ± 1.5 m away from the structure. Pictures from different position around an object were taken in a day light sun. For resulting image coordinates, corrections have been applied for distortions such as radial distortions (symmetric distortion attributable to variation in refraction at each individual components lens) and tangential or decentring distortion (asymmetric distortion attributable to decentring and misalignment of individual lens elements within the objective).

Additionally a Matlab based GUI is implemented which processes and visualizes the MATLAB code of the tool on a graphical user interface. Graphical user interface was created such that it would guide any end user to go through all those process mentioned above without actually having deal with text based command interface. Also they don’t have to care about what input parameters has to supply for any functions. Users are guided through all the process with the help of graphical buttons and visual container and are aided with the help tip tools and message box.

Thursday, 3 February 2011

Real time satellite position around the Earth

Back in 2006 when i was studying about Keplers law which governs the orbital postion of satellite, i wondered how many satellite are orbiting around the Earth  and is there any way we could visualize those satellites. I surfed the internet yesterday with a hope that i find something which shows positions of different satellites. Luckily, i found  a kml file which is quite compelling ! The  file was developed by  a  guy named Matt who is associated with a company called Analytic Graphics Inc. It shows the real- time position of 13,0000 satellites around the Earth ! The position of the satellites are updated in every 30 seconds.

On clicking on a satellite, one can get the various information about the satellite. In addtion, if you are interested how that particular satellite revolves around the earth you can see the trajectory of that satellite by clicking the satellite and clicking on Display Trajectory in Fixed Term.

I am quite suprised to see how crowded our space is. If you think your job is tough, just imagine how satellite engineers manage to put new satellite on orbit and decide its orbital path so that there is no collisions of satellite. I am glad, I am just an engineer but not an satellite engineer. Phew !!

Real time satellite position around the Earth

Back in 2006 when i was studying about Keplers law which governs the orbital postion of satellite, i wondered how many satellite are orbiting around the Earth  and is there any way we could visualize those satellites. I surfed the internet yesterday with a hope that i find something which shows positions of different satellites. Luckily, i found  a kml file which is quite compelling ! The  file was developed by  a  guy named Matt who is associated with a company called Analytic Graphics Inc. It shows the real- time position of 13,0000 satellites around the Earth ! The position of the satellites are updated in every 30 seconds.

On clicking on a satellite, one can get the various information about the satellite. In addtion, if you are interested how that particular satellite revolves around the earth you can see the trajectory of that satellite by clicking the satellite and clicking on Display Trajectory in Fixed Term.

I am quite suprised to see how crowded our space is. If you think your job is tough, just imagine how satellite engineers manage to put new satellite on orbit and decide its orbital path so that there is no collisions of satellite. I am glad, I am just an engineer but not an satellite engineer. Phew !!