Exploring the Polly Cove Petroglyph

By , May 13, 2012 3:46 pm

In Polly Cove, just outside of West Dover, Nova Scotia there is a granite boulder with a petroglyph carving of a pattern similar to a Celtic swirl. The carving is located near the top of the hill to the left of the old foundation.

I thought it would be interesting to make a 3D reconstruction of the petroglyph carving using image analysis software. The software works by comparing parallax (change in viewpoint) from a series of images and generates a series of 3D points. In order to use the Bundler SfM photogrammetry software I took a series of 10 photos of the double spiral pattern. To improve the accuracy of the experiment I used a slide bar to shift the camera by 1 centimeter for each photo.

There is a double spiral petroglyph on a granite boulder in Polly Cove.

There is a double spiral petroglyph on a granite boulder in Polly Cove.

The petroglyph is located near the top of the rock.

The petroglyph is located near the top of the rock.

Continue reading 'Exploring the Polly Cove Petroglyph'»

Privateers Island Aerial Photos in Stereo 3D

By , May 9, 2012 7:21 am

These are two anaglyph formatted vertical aerial photos of Privateers Island, West Dover, Nova Scotia. The photos were taken on March 28, 2012 during an EasyStar model airplane flight over the island. Red / Cyan 3D glasses are required to view the images.

This is a stereoscopic 3D anaglyph image of the southern tip of Privateers Island.

This is a stereoscopic 3D anaglyph image of the southern tip of Privateers Island.

This is a stereoscopic 3D anaglyph image of the forest cleanup on Privateers Island after major hurricane damage.

This is a stereoscopic 3D anaglyph image of the forest cleanup on Privateers Island after major hurricane damage.

While exploring Privateer's Island the EasyStar plane also did a pass over the East Dover Barrens.

While exploring Privateer's Island the EasyStar plane also did a pass over the East Dover Barrens.

Creating Fractals in Maya 2013

By , May 7, 2012 11:22 am

Autodesk Maya 2013 now includes a new 2D / 3D fractal system that can create fun and exciting fractal shapes like a mandelbox or mandelbulb right in your Maya viewport. The system works by using a Maya fluid effects "fluid container" to support rendering the fractal voxels with either a volume render or a hard surface render. You can also create fractal textures in the Hypershade.

Maya 2013 allows you to create complex fractal shapes using a fluid container.

Maya 2013 allows you to create complex fractal shapes using a fluid container.

Continue reading 'Creating Fractals in Maya 2013'»

Vase With Twelve Sunflowers Phantogram

By , May 3, 2012 11:27 pm
Vase With Twelve Sunflowers Phantogram

Vase With Twelve Sunflowers Phantogram

This is a stereoscopic phantogram conversion of Vincent van Gogh’s painting "Vase With Twelve Sunflowers". It should be viewed with Red / Cyan anaglyph 3D glasses at a 45 degree angle.

This computer generated image was created in Autodesk Maya using a technique called camera projection. I started by creating 3D geometry that approximated the shape of each element in Vincent van Gogh's painting. Then each object in the painting was extracted using rotoscoping into separate 2D texture maps. The textures were then projection mapped onto the 3D geometry. A stereo camera rig was used in Maya to render the left and right image pairs. I processed the left and right images using Apple Shake, Adobe Photoshop and StereoPhotoMaker.  I used SPM to colour correct the anaglyph image to reduce colour ghosting.

This Vase With Twelve Sunflowers Autodesk Maya scene was created for a previous camera projection experiment where I moved a camera around inside the painting.

The camera projection was created in Autodesk Maya.

The camera projection was created in Autodesk Maya.

These are the source images I used as the textures for the camera projection.

These are the source images I used as the textures for the camera projection.

Stereoscopic 3D Phantogram Images

By , May 3, 2012 11:22 pm

These are Stereoscopic 3D Phantogram images. They should be viewed with Red / Cyan Anaglyph 3D glasses. The images are designed to be viewed on a device like a tablet computer where the screen is set flat on a table and the viewer is looking down at the screen at a 45 degree angle. You can click to enlarge the images.

Chess Board

Chess Board

This is a stereoscopic phantogram image of a chess match. The chess board photos were captured using a 6cm stereo base with a Canon D60 DSLR Camera on a Jasper Engineering slide bar. I processed the image pairs in Adobe Photoshop and StereoPhotoMaker.

Canon D60 Camera

Canon D60 Camera

This is a stereoscopic phantogram image of a Canon D60 camera resting on a grassy lawn. The photos were captured using a Canon Powershot SD780IS camera on a Jasper Engineering slide bar. I processed the image pairs in Adobe Photoshop and StereoPhotoMaker.

mikroATC Concept – an Air Traffic Control System for Model Airplanes

By , April 25, 2012 9:00 am

This is a concept design for a handheld air traffic control system for model airplanes. This project is designed to allow a small handheld device to track the flight path of multiple model airplanes at a flying field. The mikroATC firmware can display either a vector map or aerial mosaic image tiles of the flying site. You can navigate the map view using the controlpad buttons.

In the YouTube video the flight pattern shown was created by the built-in mikroATC simulator routine.

The display code supports tracking multiple model airplanes at the same time. Each model airplane that is tracked has its own unique ID, display name, and telemetry struct data. This demo is powered by a MikroElektronika MMB board with a Microchip dsPic33 P33FJ256GP710A MCU and the mikromedia gaming shield.

The source code is not available for download as it is still in development.

I am currently developing the protocols for the wireless telemetry link using mikroC Pro for dsPIC. I still haven't decided on the final data modem to use for the project. It doesn't help that there seems to be a new and exciting RF modem coming to market every day!

I am reusing a lot of source code for this project from several previous experiments I did on creating a Mac based FPV / UAV Ground Station.

Here I'm using a mikromeda board to test the prototype GUI for mikroATC.

Here I'm using a mikromeda board to test the prototype GUI for mikroATC.

This is a photo of mikroATC using an aerial photomosaic image as the map background.

This is a photo of mikroATC using an aerial photomosaic image as the map background.

This is the vector graphics version of the map display.

This is the vector graphics version of the map display.

Continue reading 'mikroATC Concept – an Air Traffic Control System for Model Airplanes'»