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.
Test Variable-Rate Shading with 3DMark
August 26, 2019
Variable-rate shading test coming to 3DMark
July 18, 2019
Test PCIe 4.0 bandwidth with 3DMark
June 25, 2019
New PCIe 4.0 test coming to 3DMark
June 11, 2019
PCMark 10 introduces a better way to test battery life
May 27, 2019
Now you can test PC performance with Microsoft Office apps in PCMark 10
May 27, 2019
New drivers enable ray tracing on NVIDIA GeForce GTX graphics cards
April 11, 2019
Google Stadia tech demo: cloud-based multi-GPU rendering
March 19, 2019
3DMark is now available on China’s largest games portal
March 11, 2019
UL contributes ray tracing expertise to new book
March 7, 2019
Two new benchmarks coming to PCMark 10
February 25, 2019
3DMark adds DLSS performance test
February 4, 2019
3DMark Android v2.0.4589 update released
January 16, 2019
3DMark Port Royal ray tracing benchmark now available
January 8, 2019
Top overclockers set new records in 3DMark ray tracing benchmark
December 12, 2018