We propose a methodology to measure object’s dimension using Augmented reality based smartphone application.
This technique is quite useful for various applications like proper package size estimation in packaging industry, interior object dimension for decoration industry ,measuring the area, breadth, angle, and depth of text and sprites for game development, animation, or graphic design purposes.
In particular this method is very useful whenever a measuring tape or scale is not available.
We use accelerometer, gyroscope available in smart-phones to record real-time data which help to understand mobile’s movement.
These data will be used to measure dimensions of the live object by calibrating mobile from one point to another using point cloud in unity.
The Quantify app's augmented reality capabilities provide enhanced visualization, enabling you to see measurements directly overlaid on the real-world environment.
2. Team ABD
• Asheesh K
• BE, 6th semester
• Department Of Electronics And Communication Engineering
• Primarily interested in ML & IOT ,and VLSI design.
• Brajesh M Naik
• BE, 6th Semester
• Department Of Electronics And Communication Engineering
• Python programming , Machine learning(supervised) ,UI & UX designing
• Durgadevi R
• BE, 6th semester
• Department Of Electronics And Communication Engineering
• Data Science, Deep Machine Learning Algorithms ,Quantum physics
3. INTRODUCTION
• People over the world have smart phones equipped with sensors to convert them to powerful
engineering tools. We propose a methodology to measure object’s dimension using
Augmented reality based smartphone application.
• This technique is quite useful for various applications like proper package size estimation in
packaging industry, interior object dimension for decoration industry ,measuring the area,
breadth, angle, and depth of text and sprites for game development, animation, or graphic
design purposes.
• In particular this method is very useful whenever a measuring tape or scale is not available.
• We use accelerometer, gyroscope available in smart-phones to record real-time data which
help to understand mobile’s movement.
• These data will be used to measure dimensions of the live object by calibrating mobile from
one point to another using point cloud in unity.
• The Quantify app's augmented reality capabilities provide enhanced visualization, enabling
you to see measurements directly overlaid on the real-world environment.
•This visual feedback enhances understanding, accuracy, and communication, making it easier to
interpret and share measurement results.
4. METHODOLOGY
TOPIC: Dimension measurement and quality inspection
through mobile camera. The system should be able to
capture dimensions as per scale set (mm/cm) accurately
for simple objects like square, triangle, polygon etc.
Proposed solution : Quantify is an innovative application
that allows you to measure the distance and dimensions of
real-world objects using your smartphone’s camera. The app
uses AR Foundation, Unity to create a simple and intuitive
user interface that lets you place virtual markers on any
surface and measure the distance between them. You can
also place 3D models from echoAR on the scene and interact
with them.
Modules we will be using in development:-
1. AR Foundation: This is a Unity package that provides a
set of tools and assets for developing AR applications
across multiple platforms, including iOS and Android. It
includes features such as camera access, plane
detection, and object tracking, which are essential for
building AR-based applications.
• This allows developers to write AR code once and deploy
it across different platforms. It provides a consistent set
of APIs and tools, simplifying the development process
and reducing the need for platform-specific code.
• Key features and benefits of AR Foundation in Unity
include:
Cross-platform support
Feature consistency
Extensibility
AR simulation in the Unity Editor
XR Interaction Toolkit integration
5. METHODOLOGY
1. Unity UI : This is a tool that allows
developers to create user interfaces (UIs) for
their applications, including the UI for the
dimension measurement tool. It provides a
wide range of UI elements such as buttons,
sliders, and text boxes that can be used to
build a user-friendly and intuitive interface.
2. Scripting : Unity allows developers to
use C# scripting to add custom
functionality to their applications. This
can be useful for creating custom
measurement tools and implementing
advanced features such as 3D modeling
and animation.
3. Vector3.Distance : `Vector3.Distance` is a
function in Unity that calculates the distance
between two `Vector3` positions in 3D space.
The function takes two `Vector3` arguments,
which represent the positions of the two
points, and returns a `float` value that
represents the distance between them.The
`Vector3.Distance` function uses the
Pythagorean theorem to calculate the
distance between the two points. Specifically,
it calculates the square root of the sum of the
squares of the differences between the
corresponding components of the two
`Vector3` positions. In other words, it
calculates the length of the straight line that
connects the two points in 3D space.
7. Demo setup
Check this link for Demo application interface :
https://www.figma.com/proto/cArqi4UDfokQssA2BX2HQF/Untitled?type=design&node-id=2-
21&scaling=min-zoom&page-id=0%3A1&starting-point-node-id=2%3A20&show-proto-sidebar=1
8. FUTURE WORK AND IMPLEMENTATION
• Refinement of Measurement Accuracy: To enhance the precision and reliability of
distance, dimension, and angle measurements.
• Expanded Measurement Functionality: This could include adding features such as
area measurement, volume calculation, levelling
• Cross-Platform Compatibility and Performance Optimization: Expanding support for
additional AR platforms and optimizing the app's performance on various devices can
ensure a wider reach and better user experience. This may involve incorporating
platform-specific optimizations, leveraging specific hardware features, or exploring
compatibility with emerging AR platforms.
9. REFERANCES
• B. Bhowmick, A. Mallik, and A. Saha. Mobiscan3d: A low cost framework for real time dense 3d reconstruction on
mobile devices. In proceedings of the 2014 IEEE 11th Intl Conf on Ubiquitous Intelligence and Computing and 2014
IEEE 11th Intl Conf on Autonomic and Trusted Computing and 2014 IEEE 14th Intl Conf on Scalable Computing and
Communications and Its Associated Workshops (UIC-ATC-ScalCom),pages783 - 788. IEEE Computer Society, 2014.
• A. Mallik, B. Bhowmick, and S. Alam. A Multi-Sensor Information Fusion Approach for Efficient 3D Reconstruction
in Smart Phone. In proceedings of International Conference on Image Processing, Computer Vision, and Pattern
Recognition (IPCV), pages 291. The Steering Committee of The World Congress in Computer Science, Computer
Engineering and Applied Computing (WorldComp), 2015.
• EASY MEASURE, Easy Measure Your Camera: https:/itunes.apple.com/us/app/easymeasure-measure-your-
camera!/id349530105?mt=8
10. Mistral Solutions Pvt. Ltd.
No.60, 'Adarsh Regent', 100 Ft. Ring Road, Domlur Ext,
Bengaluru - 56 0 071, India
Tel: +91-80-4562 1100
www.mistralsolutions.com | info@mistralsolutions.com
AXISCADES Technologies Limited
Kirloskar Business Park, Block ‘C’, 2nd Floor, Hebbal,
Bengaluru – 560 024, India
Tel: +91 80 4193 9000 | Fax: +91 80 4193 9099
www.axiscades.com | info@axiscades.in