Thursday, March 31, 2011

FYP2 : Critique 1 pt 3 - Gantt Chart



Gantt Chart for the whole process of the project creation.

Click for larger view.

FYP2 : Critique 1 pt 2

Title

Augmented Reality : Shopping Virtually

Background

Online shopping has becoming a trend in our country. It's so much easier than to go out to shopping mall and look for their choice of clothing. It's also helps shopper to save more money on traveling and for driver, saves more gas and at the same time reduce the usage of gas that will be released in the air and thus saves the environment at the same time.

Problem Identification


It is hard to make sure that certain clothing that we shopped online fits exactly our size.

Project Title

Choose And Match

Aim and objectives

To improvise the way people to shop online

Motivation

Online blog shops now usually upload certain sizes of the clothing but did not put the exact cutting measurements and confuses the shoppers whether or not he choice of clothing they did fits them or not. Also, some accessories didn't really appear as described.

Ideation and Concept

Shoppers can choose varieties of clothing more efficient, also can try out some other accessories as to look at in details virtually before buying them out online. This application may not be able to work online but definitely will be the stepping stone for the attempt to use augmented reality to shop online as a possible way to make it, a reality.

Design Concept

Augmented Reality. Real-Time Camera Detection

Poster

FYP2 : Critique 1 pt 1

For 6 long weeks I've been working on my biggest concern for my fyp project, which is to create an augmented reality application with multiple markers. Previously, I only managed to get single marker only to work and didn't have any idea on how to create multiple markers work simultaneously. So after 6 long weeks of research and studies from other programmers, I finally managed to get it done.


As promised ; here I only display 2 markers that worked because my hands are full and the papers were so big to hold more than 2. What's left for me to do now is to create the content for this application and replace them with the cubic boxes that was included in the open source as dummies/examples that I found ( which ended up I had to modify and rewrite a few lines in the coding sheet to get it working ).

With multiple markers, I can have other options to superimpose not 1 but 2 or more items on users body. Also, I can add on some other accessories for instance, earrings, wrist watches, bangles, and others like what our lecturer, Mr. Kok Yoong and suggested to me during my consultation with him, which is to create an application more than just an Augmented Reality application.

However, I've decided to drop out the interface buttons that I planned to include in the application. What I proposed on last trimester was in this application later on, there will be buttons for user to switch to other designs of clothings. I've decided not to do it because I've yet to figure out how and it will take more than enough time given to complete it. Now, I have ample time to create the content for this main application.

Next update is about proposal that I've finalized for this application.

Wednesday, March 30, 2011

FYP2 !

Haven't really updated this blog since the last submition which was last trimester. Of course I do have progress.

My biggest concern for my application was how to create multiple markers for Augmented Reality. Recently on my last few updates, I managed to create only 1 marker to get it work. Now I can create up to 24 markers, which was a surprise to me as I could really get it done!

Will post up a few screenshots later on my next update.

toodles

Thursday, January 27, 2011

Teaser



I don't know for some weird reasons there are no audio at all... T_T

FYP1 Final Presentation

Content Development 2


Content Development 1



Contextual Studies

Poster!


I don't know if this is good enough, but I can say that I'm satisfied with this =P

Content Acuisition

Title
Choose and Match
Background
Online Shopping, Augmented Reality, Virtual fitting room
Problems
Hard to find clothes online that fits us
Dissatisfaction after online purchase, the feeling of regret.
Motivation
Was totally mesmerized when I first saw an augmented reality online. Was initially
motivated when I saw a video somewhere by accident before we started this FYP class
when the person posted a video of himself wearing a virtual Roman plate armor. And I
thought “why not we create something similar but make it a virtual fitting room for
online shopping?”

Tuesday, January 18, 2011

FLAR Toolkit

After a few test runs and editing prototype which doesn't seem to bring out a good result, I've came across with a better solution, which is using FLAR Toolkit; meaning that this project will be entirely flashed based.

Here are some of the screenshots :

(ps: i didnt print the marker out so, I merely point my webcam towards the monitor screen)





FLAR Toolkit application




marker



calibration with the webcam

The problem in the future later would be the camera. I've tested the calibration with my webcam and it was very slow. Maybe a higher resolution HD camera can solve the problem.

Also, since the application is entirely flashed based, I've found out how to tackle the problem that I've discussed with Mdm Forest last week; regarding on how to create GUI interface in the application.

Hopefully, with the amount of time given next semester, I can complete the project in time.

Thursday, December 2, 2010

Critque 2 : Precedent Studies of ARTag

The video below is ARTag Mirror Image Augmented Reality

Critque 2 : Analysis

I've done a survey online to collect information if potential users of this project will be interested or not with the idea using augmented reality application to do online shopping. Click here to get to the survey questions.

Most of the participants agree to the idea of using augmented reality while shopping online and would like to experience it first hand. One participant however says no and questioned if by using AR application, will it be able to view the clothes in 360 degrees view. My response to that is yes.

In the research that I've done below, it is possible with ARTag. ARTag Mirror Image method uses tags pattern to generated 3D illusions on the real time video. While it is stamped all over the body, it is able perform a 360 degree view to the user.

Critque 2 : Idea Development and Research

There are a few ideas to create this AR Fitting Room;


1. Using ARTag "Magic Mirror" System

2. Using Flash CS4, supported by Actionscript 3.0

3. Using QR Code Calibration Augmented Reality

Using ARTag "Magic Mirror" System

ARTag is an Augmented Reality system where virtual objects, games, and animations appear to enter the real world. 3D graphics is added in real time to video with Augmented Reality it is happening online.

ARTag "Magic Mirror" system use arrays of the square ARTag markers added to objects or the environment allowing a computer vision algorithm to calculate the camera "pose" in real time, allowing the computer graphics virtual camera to be aligned. This gives the illusion of 3D animations or video games to appear to belong in the real world.





Using Flash CS4, supported by Actionscript 3.0

Creating an augmented reality with Flash CS4 is possible in which a webcam will capture the user, holding a marker image in an arbitrary position, and the application will augment the webcam feed with a 3D model overlaid onto the marker's position in a believable way.

Flash Player handles the heavy lifting such as video input, pixel-level image manipulation, and the heavy number crunching afforded with ActionScript 3. All that is needed to make this work done is a webcam, a few open source libraries, and Flash CS4. Marker image also is a part of this method, since the webcam will be needed to scan the image and will project image through a real-time video.



Example of a marker image.

And example of what the marker image will turned out to be what a webcam detects it



after the marker image is detected and translated..



viola. :D

Using QR Code Calibration Augmented Reality

Critque 2 : Precedent Studies of Augmented Reality

What is Augmented Reality? (AR)

Augmented reality (AR) is a field of computer science that involves combining the physical world and an interactive, three-dimensional virtual world.

How does AR works?



The video above is an example of how AR works and what exactly it looks like.

Online Shopping with Augmented Reality

My apologies for not updating the blog earlier.

So as proposed, the 3rd proposal for my FYP has been stamped approve by my lecturers. So here I am to describe how the project installation gonna look like.

Normally when e-shoppers browse around a web shop, for instance, eBay, they will just going to click around and browse to see the pictures of their potential clothes that they going to purchase looks like. Some blog shops post up models wearing their clothing that they want to sell. Particularly like the picture below.



source : http://www.jessica10260.com

Based on the picture above, it clearly shows how the top looks like worn by the model.

What I'm here to propose here is that, why not we let the e-shoppers try the cloth themselves, online before purchasing it?

How? By creating a virtual fitting room, using augmented reality (AR). With AR, e-shoppers can see themselves in the a particular clothing, just like they see themselves in a fitting room of a shopping mall.

Tuesday, November 2, 2010

Proposal 3

Title

Choose 'n' Match

Background

Online shopping has becoming a trend in our country. It's so much easier than to go out to shopping mall and look for their choice of clothing. It's also helps shopper to save more money on traveling and for driver, saves more gas and at the same time reduce the usage of gas that will be released in the air and thus saves the environment at the same time.

Problem Identification


It is hard to make sure that certain clothing that we shopped online fits exactly our size.

Aim and objectives

To improvise the way people to shop online

Motivation

Online blog shops now usually upload certain sizes of the clothing but did not put the exact cutting measurements and confuses the shoppers whether or not he choice of clothing they did fits them or not.

Ideation and Concept

Shoppers can choose varieties of clothing more efficient. Shoppers can try out the clothes and if they don't like it they can simply push it aside. If the like it they can put it in a cart.

Design Concept

Augmented Reality. Real-Time Camera Detection

Reference


status : approved