"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

Why iPad 2 outperforms newer devices

Hi there.

My project is an app that requires recording physical distances from the camera.  In doing so I've discovered large errors in the calibration of newer (retina?) devices (in another thread).  It also means I've been able to compare quite a few devices head to head - and to my surprise the iPad 2 was the clear winner in terms of max tracking distance, physical accuracy, and stability.

Aside from physical distance issues in new devices, I would like to know why newer devices are not killing the iPad 2.  The iPad Air 2 had slightly poorer performance than the iPad 2 which indicates you are not using even a fraction of the full power of these devices.  I totally get that you downsample the texture from camera's frame buffer but it really looks like you are stymying the newer devices.  I would have expected a huge maximum distance from the iPad Air 2 camera....no?  

The following results were using a 15cm image target under ideal indoor conditions.  My definition of stable measuring is that the AR measure had a variance of less than 1-2cm, which I tended to cap at 3m (which was sufficient for my needs).  Max distance was simply measuring the maximum tracking distance regardless of stability.  

Device

Stable Measurement Distance (m)

Max Distance (m)

Camera Resolution

(Megapixels)

IPhone 4

2

3.5

5

iPhone 6

3

~5

8

iPad 2

3

6.8

0.92

iPad Mini

2.5

4.8

5

iPad 4

3

~6

5

iPad Air 2

3

>6

8

 

 

MODE : MAX_QUALITY

Vuforia 5.05

Unit 5.2

OS: various iOS 7.1 - 9.02

 

So my question is, am I better moving to something like ARToolkit where I have fine grain control over the AR pipeline?

Thanks

Scott

 

mwynkoop1

Thu, 10/29/2015 - 16:01

This is probably due to camera calibration.  The iPad2 may just have the most accurate calibation of the devices you've tested.  I'll forward this topic to the folks in charge of calibration and see if there are any updates for these devices scheduled.