New Android benchmark tests - Computer Vision in focus
October 10, 2016
Our popular smartphone benchmarking app, PCMark for Android, is getting a major update this week. On October 13, we'll add two new benchmark tests and a neat new way to compare devices across Android OS versions. In this post, we'll be focusing on the new Computer Vision benchmark test. (Make sure you check out our post on the new Work 2.0 benchmark as well.)
Computer Vision is an exciting field at the cutting edge of computer science. Recent advances mean that some computer vision techniques are now possible on mobile devices, opening the door for a host of innovative new apps and services.
We couldn't be more proud to introduce the PCMark for Android Computer Vision benchmark for smartphones and tablets. This new test measures the performance of your device using tests based on popular open-source image recognition and machine learning libraries.
Image recognition with TensorFlow
In this test, a pre-trained neural network tries to identify the objects in a set of photos. This technique has many practical uses in mobile applications such as identifying and classifying images in photography apps, tagging people and places in social networking apps, and helping visually impaired people understand the world around them.
The test uses a TensorFlow Inception model that has been trained with the ImageNet database. There's a lot of jargon here, so let's break it down. TensorFlow is an open-source machine learning library developed and supported by Google. Inception is a deep convolutional neural network architecture developed by Google for TensorFlow that is part of the current state of the art for computer image recognition. ImageNet is an academic data set containing thousands of images that is commonly used for training image recognition systems.
The model is loaded into the memory of your device and tested with a set of images. The test measures the time the model takes to classify each image.
Graphical barcode scanning with ZXing
There are dozens of barcode and QR code scanning apps. These helpful apps cut out the need to type long serial numbers and website addresses.
This test uses ZXing, an open-source, multi-format barcode image processing library, to read a set of barcodes and QR codes. To make the test a better representation of real-world use, the codes have been photographed under poor lighting condition and some have simulated tearing damage. The test measures the time taken to recognize each barcode and QR code.
Optical character recognition with Tesseract
Optical character recognition (OCR) is a technique for recognizing and extracting text from images. OCR has many practical and useful applications on mobile devices, from augmented reality translation apps like Google Translate, to document scanners and business card readers.
Tesseract is an open-source optical character recognition library. This test uses a fork of Tesseract Tools for Android called tess-two. The test uses tess-two to recognize and extract English text from a set of images. The images tested have been photographed in poor lighting conditions to simulate the challenges of OCR in the real-world. The test measures the time taken to recognize and extract the text from each image.
Computer Vision benchmark score
After running the Computer Vision benchmark, you get an overall score and a result for each subtest. You will also see a detailed hardware monitoring chart that shows how your device's CPU clock speed, temperature and battery level changed during the test.
See how your device compares with the latest smartphones and tablets in the in-app Best Devices List. Tap any device to compare it side-by-side with your own device. You can also filter the list by searching for a specific model, brand, CPU, GPU or SoC.
PCMark for Android is a free benchmark app available now from Google Play. The Computer Vision test will be available at 10:00 UTC on Thursday, October 13.
Top overclockers set new records in 3DMark ray tracing benchmark
December 12, 2018
New trailer and release date for 3DMark Port Royal ray tracing benchmark
December 8, 2018
New ray tracing benchmark coming to 3DMark in January 2019
November 29, 2018
OPPO promises changes after 3DMark delisting
October 31, 2018
UL delists Oppo phones with suspect benchmark scores
October 18, 2018
New 3DMark benchmark for DirectX 12 integrated graphics
October 8, 2018
Two new benchmarks coming to 3DMark
September 20, 2018
UL and Huawei issue joint statement about benchmark optimization
September 7, 2018
UL delists Huawei phones with suspect benchmark scores
September 6, 2018
Servermark VDI benchmark is now available
August 27, 2018
VRMark, the VR benchmark, now available on Android
June 14, 2018
We're moving to a new home on April 23
April 3, 2018
Watch our new DirectX Raytracing tech demo
March 21, 2018
New languages for 3DMark
December 20, 2017
New 3DMark Android app gives you more than a score
December 18, 2017