INTERIOR DECORATION USING AUGMENTED REALITY WITH COLOR
PERCEPTION
Roopa.D ,M.E.,(Ph.D),Assitant Professor Computer Science and Engineering
Jeppiaar Institute of Technology Chennai, India
Abstract - The hands of Augmented Reality has been widened in all the fields by using it we can able to merge the virtual world objects with the real world environment in the android platform. By using this application we can able to feel the visual appearance of the virtual object 3D-modelled furniture our real environment. This enables us to resize, look and feel the texture of the 3D objects also. Using this we can able to place the object and make changes in their appearance by changing the color of the object which is virtually placed in the real environment. This supports us to place the multiple similar objects in our camera screen. Here, we can able to read the recently accessed object which helps in resizing any objects that is place virtually on the screen. The major objective of the project is to resizing the object place and changing color of the 3D object placed in the environment.
Keywords: Augmented reality, Interior Decoration, resizing, virtual world.
I. INTRODUCTION
Augmented Reality (AR) technology has recently been a subject of much interest, and has being used widely on PC such as 3D-game playing and information searching. But now, thanks to the development of mobile hardware, this technology appears destined for the mobile market, brought AR into everyday life. There are several definitions in the literature for Augmented Reality. In 1994, Paul Milgram and Fumio Kishino provide taxonomy of mixed reality systems that include Virtual Reality (VR) and Augmented Reality (AR) apart from Augmented Virtuality (AV). Just a few years later, in 1997, Ronald Azuma defines Augmented Reality to be a technology that combines real environment surrounding with virtual objects. Azuma notes that Augmented Reality shares three common characteristics: Combines virtual characters with the actual world Interactive in real time Registered in 3D The 2011 annual Horizon Report published by the New Media Consortium (NMC) describes Augmented Reality as the following: “Augmented reality (AR) refers to the addition of a computer- assisted contextual layer of information over the real world, creating a reality that is enhanced or augmented
Combined with handheld displays, cameras, acceleration, compass, GPS sensors, Mobile Augmented Reality has been one of the fastest growing research areas in Augmented Reality, partially due to blending virtual imaging into the video stream of a mobile device's camera in real-time and ubiquitous platforms for supporting MAR. The MAR technology can be applied widely, such as in navigation, situational awareness, and geography located information.
Based on how augmented information is aligned with actual world, there are two primary types of MAR implementations: Marker less and Marker-Based. The key difference in Marker less AR is the method used to place virtual objects in the user’s view. Marker less AR typically uses the GPS feature of a smart phone to locate and interact with AR resources. Marker less AR is often more reliant on the capabilities of the device being used such as the GPS location, velocity meter, etc. With Marker less AR, no special markers are required. The software is able to recognize natural features, and more complex visual information. Aside from expanding the scope of what can be recognized and in turn augmented, it also opens up increased opportunities to create more natural interactions between digital and physical world elements which have the potential for a wide variety of applications. However, tracking and registration techniques are much more complex in Marker less AR.
Drawbacks of Marker less AR including real/virtual image discrepancy, system calibration, or registration problems such as observers fail to adjust their perceptions have to be overcome. When location data isn’t used, a marker is often used. Traditional markers, for example, data matrix codes and QR codes, need special black and white regions or codes to be recognized while Image Targets do not. However, in order to have more features to be found, high local contrast is needed. A Marker-based implementation utilizes the traditional marker, such as QR Code/2D barcode to produce a result when it is sensed by a reader, typically a camera mounted on the
mobile s recognize analyzed known ta in a datab detected color and cannot be be used t
The the real w training, different the activi first scre Compone assemble
A.
models c used to d tool kits .mtl and B.
texturing
A.
category natural g past.
B.
Geotag i generated
creen. Unlike ed. The Vufo d in the target arget resource base and then should be ric d should not h e distinguishe to match imag
goal of Augm world and the
engineering d screen, and s ities, how to d een is drawn
ents can be a ed on a screen
Designing of To make the can be done u design 3D obj are more inter .mb2 format.
Blender A free and g, rigging, wat
Gesture based The 20 ''Gesture Ba gestures. In the
Geotagging a
Another imp is a GPS coo d content to a
e traditional m oria SDK use
image itself. I e database. On n compared at ch in detail, h have repetitiv ed by the detec ges
mented Reality e virtual augm design, roboti so two differe display eleme n in a linear
added horizon .
3d models objects intera using various ject are: openg
ractive and us We can able t
d open source ter simulation,
d computing 010 Horizon ased Computin
e future, the u
and Geolocati
portant part of ordinate that a a specific loca
markers, Imag s sophisticate It recognizes nce the Image
run-time with have good con ve patterns. An ctor, small ye
II.
y is to create mentation of it cs, manufactu nt activities, b nts (TextView layout whic ntally or vert
active and for methodologie gl, Google sk ser friendly. B to design vario
3D modelling , skinning, ani
III. TER
Report inclu ng'' .It enable use of a keybo
ion
Fig 1.2.a G
f augmented r associates con ation. When p
ge Targets do ed algorithms
the Image Ta e Target is det h features in t ntrast, must b n example of ellow crosses t
RELATE a system in w t. Today Aug uring and othe
but it was a g w, Buttons ...) ch is the sim rtically’. This
easily accessi es in various ketch up, Blen By using the b ous textured o
g and animati imating, rende RMINOLOGI
udes example es humans to oard, a mouse
Geotagging and G
reality applic ntent such as photographers
o not need sp to detect and rget by compa tected, the SD
the live camer be generally w f a bad image that appear ar
ED WORK which the use gmented Reali er industries.
good training ) on the screen mplest layout is a pretty
ible for user 3 platforms. So nder, Autoq-3 blender we can
objects using b
on application ering, particle IES USED IN
s of augmen o interact with
e or even a to
Geolocation
ations the us videos, textu
use digital ca
ecial black an d track the na aring these na DK will store t ra image. Targ well lit and no
target that ha ound the tree
er cannot tell ty is used in In this applic to try how to n and how to mechanism simple way o
D objects are ome of the ba
d community, n able to gene blender tool-k
n which can b and non-linea N AR
ted reality li h mechanical ouch pad may
e of geotaggi ual informatio ameras, they h
nd white regi atural feature atural features these extracte rgets that are a
ot dull in brig as repeated pa shows the fea
the difference entertainment cation there is
communicate interact with available on of getting co
e used. Design asic tools whi , Art-of-illusi erate the objec kit.
be used for unw ar.
ike the Wii u l devices usin y become a th
ing and geolo on, audio or have the choi
ions to be es that are s against a d features accurately ghtness or attern that atures can
e between t, military only two e between them.The Android.
omponents
ning of 3D ch can be on. These cts in .obj,
wrapping,
under the ng simple ing of the
ocation. A any user- ce to date
stamp the by compa C . Mark
augmente (Quick R decoded Smartpho although
T objects w Augment Augment simple 3D run Augm produced scenario
This ima and other The virtu perspecti virtual ob other pro
e video or pho anies but will ker vs Markerl
Cur ed reality ele Response) cod at highspeed.
one browsers they still use
The user can h which are pred ted Reality S ted Reality ap D objects, suc mented Reali d "3D maps"
apps, or impo
age registratio r media, in rel ual object the ive on the obj bject is a part
The highlig oblems. It enco
oto. A Geotag also depend o less Augmente
rrently, many ments. These des or Semaco . Markerless t that layer info embedded "m
have extendab defined. For p Software Dev pplications. It ch as boxes, in ity (AR) expe can be export orted into Met
n capability e lation to real w en tracks the ject correspon of the real wo ghted perform ourages rich l
g is similar to on content tha ed Reality
Fig.1.2.2
people associ e black and w odes. A QR co technology req ormation over marked" inform
IV. PLA
ble accessibili performing th velopment K uses Comput n real-time. Th eriences relate ted to the com aio Creator.
Fig
enables develo world images e position and nds with their orld scene.
mance is tool layout editor w
that type of t at everyday us
2.a Marker and M
iate augmente white squares ode is a two d quires no mar r live location mation throug ACING OBJE ity of choosin his action met Kit (SDK) for
ter Vision tech he Metaio too ed with your mputer and u
g. 3.1 Placing Obj
opers to posit when these a d orientation
r perspective ls to catch pe with support f
tag. AR applic sers add throug
Markerless
ed reality with are called m dimensional b rker to know ns are often co h geolocation ECTS IN SCE ng various furn aio and andro r mobile dev hnology to rec lbox allows to direct surrou sed together w
jects
ion and orien are viewed thr of the image on the Imag erformance, u for drag and d
cations draw o gh Geotagging
h black and wh markers. Mark
bar code that a the position o onsidered in th and geotaggi ENE
nishing equipm oid studio can vices that en cognize and tr o map, i.e. cap unding or obje with Metaio S
t virtual objec rough the cam
e in real-time e Target, so t usability, vers drop theme edi
on specific tag g.
hite squares th kers are also c allows its con of the object o he markerless ing.
ments among n be used. Me nables the cr rack planar im pture, reality i
ects close to SDK in any o
cts, such as 3 mera of a mobi e so that the that it appear sion compatib iting. Its char
gs created
hat trigger called QR ntent to be or person.
category,
the list of etaio is an reation of mages and
in order to you. The of the AR
D models ile device.
e viewer’s rs that the bility, and acteristics
are Flexi Android applicatio binaries, the applic a binary files for y
T the screen The user carried o object is palette. O coding ph programm
The using thi life. Thi uncomfo such as th
[1] https [2] https [3] http:
[4] https [5] http [6] Billi and V [7] Silta
Seve
ible Gradle-b Studio is the p ons. The And
based on the cation on a de version of the your applicati
The resizing of n. The rotate o
can place as out. The user placed in the Once the desig hase brings th ming language
work has be s we can able s enables us rtable head m he percentage
s://www.layar s://code.googl ://www.javaco s://github.com s://www.you inghurst, M.,
Virtual IEEE anen, S., and W
enth Australia
based build sy preferred meth droid modules
build settings evice or emula e AndroidMan
on.
V f the 3D objec option enable
many objects can access an
scene it is po gn aspect of th he actual syste
e.
VI en proposed e to vibe augm
to place 3D mounted displa e of resources
r.com/docume le.com/p/anda odegeeks.com m/cplain/augm utube.com/w Kate, H., and Computer Gr Woodward, C an User Interfa
ystem, Build hod because i
are compiled s. The apk fil ator, such as c nifest.xml file
V. SCAL
cts can be don s us to view th s as per their w
ny objects tha ossible to give he system is fi em into action
Fig 4.1 S
I. CONC
for different mented reality D objects in ays. The impr that each appl VII entation/layar- ar/wiki/HowTo m/2013/10/andr mented-reality-
atch?v=Bp2L d Proupyrev, I
aphics and Ap C. 2006. Augm ace Conferenc
variants and it can directly d and packaged
e for each app compiled .dex e, compiled re
LING AND CO ne using the in
he object in 3 wish. The pla at are placed e different tex inalizes the sy n by converting
Scaling and color
CLUSION AN vision of mer y in our hand
the work sp rovements wo lication takes, I. REFER -sdk/tutorial-in
oBuildApplic droid-augment
-tutorial LdaHfE2c I. 2001. The pplications, V mented interio ce, Australia C
d multiple ap invoke the to d into .apk fil p contains all x files (.class f esources (resou
OLOR CHAN ncrease and d 60 degree rota acing of multip on the screen xture and colo ystem enters in
g the design o
changing
ND FUTURE W rging augmen
held devices pace without ould be first to , to see the rel RENCES
ntegrate-andro ationsBasedO ted-reality.htm
MagicBook-M Vol.21, No.3, 2
ors with digita CRPIT, 33-36.
k file genera ols that are ne es, the contain
of the inform files converted urces.arsc) an
NGING decrease button
ation of the ob ple objects of n by gently ta
r for the objec nto the coding of the system i
WORK nted reality in
which suits o any special o add options lationship betw
oid-sdk/
OnAndAR ml
Moving Seam 2-4.
al camera ima .
ation. Develop eeded while d
ners for the ap mation necess ed to Dalvik b nd uncompiled
ns which are bjects along th f same kind ca apping them.
ct from the gi g and testing p into the code
n android plat our modern d markers, trac s to see this ap ween processe
mlessly betwee ages. In Proce
ping with developing
pplication ary to run yte code), d resource
placed on he Y-axis.
an also be Once the iven color phase. The in a given
tform. By day-to-day
ckers and pplication es.
en Reality eedings of
[8] Pasman, W., Woodward, C. 2003. Implementation of an Augmented Reality System on a PDA.
Symposium of Mixed and Augmented Reality, ISMAR 2003, Tokyo, Japan.
[9] Phan, V. T., Choo, S. Y. 2010. A Combination of Augmented Reality and Google Earth’s facilities for urban planning in idea stage. International Journal of Computer Applications, Published by Foundation of Computer Science, USA, vol. 4, No. 3, 26- 34.
[10] Sherman, W. and Craig, A. 2003. Understanding Virtual Reality: Interface, Application and Design.
Morgan Kaufman Publisher.
[11] http://www.blender.org/
[12] http://cgcookie.com/blender/cgc-courses/blender-basics-introduction-for-beginners/
[13] https://www.youtube.com/watch?v=LB9DvsW77Sc
[14] http://www.opengl-tutorial.org/beginners-tutorials/tutorial-7-model-loading/
[15] http://www.thearchitectureacademy.com/sp/28053-buy-now