Wednesday, 20 June 2012

Statement of Intent

Click here to view the PDF file of statement of intent

Recognition

Recognition by Components
and the Geon theory
(Biederman's Model)

We recognize hundreds of different 3-dimensional objects every day. We rarely think about how we are able to recognize so many objects, but there has been much research and many theories explaining how this is possible. One of these theories is the Recognition-by-Components Theory. The basic assumption of this theory is that any given view of an object can be represented as an arrangement of simple 3-D shapes called geons. There are many different geons, including such shapes as cylinders and cones, among others. These geons can be combined in many different ways to form countless 3-dimensional objects. According to Irving Biederman, any given person is familiar with about 30,000 objects, and recognizing them requires no more than 

For more information please visit:
http://faculty.mercer.edu/spears_a/studentpages/geon/webpage.html


Object recognition


      Every day we recognize a multitude of familiar and novel objects. We do this with little effort, despite the fact that these objects may vary somewhat in form, color, texture, etc.  Objects are recognized from many different vantage points (from the front, side, or back), in many different places, and in different sizes. Objects can even be recognized when they are partially obstructed from view. 

While it may be obvious that people are capable of recognizing objects under many variations in conditions, it has been thought that pigeons may not possess the same range of capabilities.  It has been proposed that pigeons act as "perceptrons," by analyzing simple features of objects and using those features to recognize objects.  If the pigeon were a perceptron, then it would not be able to  recognize an object that varied slightly in form or was seen from a novel viewpoint because the features would be altered.  Moreover, a pigeon would be unable to discriminate between two objects that contained the same features, but with a different organization.

http://www.pigeon.psy.tufts.edu/avc/kirkpatrick/ = this link talk about how he do the experiment of object recognition  I.   Introduction
         One view of object recognition in pigeons
     


This link is about an introduction to pattern recognition,by Luis Gustavo Martins's slide show, which has include human and machine perception, pattern recognition, the process, the features. there are some slides about fish recognition (a case study), fish classification:
http://www.slideshare.net/lgustavomartins/introduction-to-pattern-recognition

 

SWOT

Swot analysis of similar ideas (apps, website)







Analysis of myself [PROJECT MANAGEMENT]

 This swot analysis refers to my project, fish identification of mobile application 

 The strength of my mobile application:
1. I fully understand what I going to produce, the information, the details of this application.
2. I have done research on the similar mobile apps,website/installation, which i know that there are no such mobile application about recognition of underwater sea creatures.
3. I have passion on creating this mobile application because i wanted to let people understand more about underwater stuff.
4. I have friend whole can guide me, but mostly i would explore myself by doing this mobile app.

The weakness of this mobile application:
1. My time management.
2. due to IOS developer need to paid, i then switch to android market which is free.

Opportunity of this mobile application:
1.  Cool idea (recognition of sea creatures).
2. New execution which no one did before.

Threats in this mobile application:
1. Other project due date may crash or effected.
2. Stress and pressure toward all the assignments.







This fish bone analysis about part of this project, which is technical skills. 

There are some minor problems I would face in this project which are:
1. Understanding of skills: new to the software, programming language 
2. Time management: addiction of social media, take times to sleep everyday for 8hours at least
3. Software: downloading new software to Mac, such as Netbeans and Nueroph
4. Hobbies: hang out with friends too often

54321 poster

The 5  4  3  2 1 Poster



A digital poster that locates your project idea in a number of contexts.

This is a poster that places your project idea in some of its contexts. It is a projected digital poster, 1280 x 1024 pixels, saved as 60% compressed .jpg. The poster locates your project idea in a number of contexts, it includes:

·       5 similar things to what you are thinking about – both direct and indirect associations, name them, show their covers, or an image from them, you are saying ‘It will be like this...’ (idea that already exist, created by people)

·       4 sources of inspiration (music, poetry, film, game, novel) that are in play when you think about this idea

·       3 ‘heroes’ who you associate with the work you are doing (technical, content, etc...)

·       2 ‘theories’ that are of relevance

·       1 ‘issue’ you are aware of that will be involved in the making.... (skills, knowledge, resources..) (budget...)strongest issue


Feedback from classmate


Wong VernHui
1. yes. Its a marine search android app. Have to upload the picture and it is now creating more problem than simplified the problem, any idea to enhance it?
2. yes. As a simulating prototype and her hero she mention is really capable to help her, unless it is a turn over.3. -





Lim LiWei
‎1.yes. capture photo under the sea when diving to find out more about the sea creatures
2.hardly, in terms of execution and technical part, as she needs to find a person who is expert in this area. 
3.books related to php, xml and javascript




Ho SynnYinn
1) Yes. It straight to the point
2) Can be manage within the timeline





Hor KarYann
1. Not so clear, as you did not define the problem and solutions properly.
2. Depending on the complexity of the recognition software itself. The amount of content needed to be provided to the viewers
3. You can try to learn about technical skills at w3school.com





Lee DeWei
Yes. I get an idea what her project going to look like.------Should be able to finish final product in time. The main issue is that database accessing can be a problem.-----------No resources




Cheryl Teh
1. Yes. Fish recognition application?
2. I guess
3. Find case study showing people needs this kind of app (; Or an issue u can talk about..like if ppl dont know this fish, they dont know the fish is harmful etc..so need to know the fish name blabla. maybe polls or something..article? a study?





Lum WanZhen
1. Yes. It is direct and straight to the point of what she wants.
2. Yes, given the time frame the application would be just fine to be produced.
3. No.





Kevyn Leong
1. Yes, after some questioning.
2. May have issue with recognition framework.
3. No.





Hue SzeKei
1. Not clear, because the layout of the poster or the structure of the content is not organised.
For instance, there are no headers.
2. Yes, because Trina has centred a subject matter which is an underwater app and she has a clear direction of how her final artefact would be.
3. Nope.





Zak
1. Fish recognition and information database mobile app.
2. Depends if she can get the recognition software working, if can then sure.
* Kevyn asked something interesting, if you can waterproof the equipment it could be useful for divers.





Tan WeeNee
-late to class.

Similar Idea?


Research for similar idea (application, website, installation)

 










1. Find-A-Fish (Iphone app, paid/lite version)

Page1. List View, species of fish. Top of this page 1 has search bar, using name or scrolling to get the fish details/ alphabetical index and fish preview. 

Page2. Description. HQ picture, description (Common name, scientific name, other name, identification, size/weight, feeding habits, fishing) and navigate between similar species. 

Page3. Details. Landscape mode, fish image can be magnified. 

This application is to give fishermen an advanced and accurate freshwater fish identification tool. Download this app for more details. This application was user-generated. No require for internet access.



http://itunes.apple.com/us/app/find-a-fish/id351829782?mt=8


























2. Marine Fishes - Identification Guide for iPad (paid)

More than 200 species of marine fishes id, can search by name, families and genera. 

Each card contain scientific name, common names, details information about its color, characteristic, measures, range, habitat, habits and behaviors, ways to catch and flash quality, status of threats of extinction, other common names and important notes. 

Available 2 games to interact with. (memory game and identification game)

Based on the book Peixes Marinhos do Brasil 





http://itunes.apple.com/app/marine-fishes-identification/id448257398




3. The Fish Database (website)

User can key in the family species, common name, scientific name, site, nearest town, country, ocean/sea of the fish that you want to know. 

After you type our the name of the fish, hit the search button.




This website provided the scientific name of the fish species, size of the fish, photographer's name and the place that he/she took this picture, picture rating and you can rate the photo too!




http://www.fishdb.co.uk/










4. Australian museum (website)

Click on the "Animals" button to look for "Fishes" section to get more information about fish. 

In the "Fishes" section has "What's new in fish?", "For the fish community", "Parts/ dissect/ identify", "Find a Fish", "Fishy facts", "Larval Fishes", and "Fishes in the Collection". 

This website contains full of information of animals, especially fishes.



Find a fish section provided the scientific name of the fish, picture, alternative name, identification, size range, distribution, distribution by collection data, habitat, feeding and diet, other behaviors and adaptations,  mating and reproduction, danger to human and first aid, classification and references. User also can leave comment in this website too. 

http://australianmuseum.net.au/Fishes


























5. Fishes: East Pacific. An identification guide for the shore-fish fauna of the tropical eastern pacific. (iphone application for free)

This App provides a set of portable identification tools functionally equivalent to those in the website edition. While that website requires an ongoing internet connection to function, the App works independently of the web after being downloaded. Fishes: East Pacific works wherever an iPhone can go. As well as acting as an ID Guide this App also allows users to make and organize lists that record information about fishes in the App’s database, and can be downloaded by email.



Page1. First/Last name of the fish, scientific name, search bar and scrolling list follow by alphabet. 

Page2. Key features, description, size, habitat, depth, places you can get this fish (range map). 
*similar fish button, family button, add note button and glossary button available*

Searching section. (name, location, shape, color, pattern) and (ID keys to species rich families)


http://itunes.apple.com/ca/app/fishes-east-pacific.-an-identification/id494644648?mt=8












6. FishBase (website)

This is a fish search engine website. 

User can key in the common name or scientific name to search the fish. 



Other than that, user can choose information by family, information by country or island, information by ecosystem, information by topic, tools to get more advance search for the fish you want to know. 

http://www.fishbase.org/search.php





Research I have done so far never found an application that for fish id in Celebes sea. There has no any apps provide the marine life (fish id) in Celebes sea/Sulu sea, which are Sipadan, Mabul and Kapalai. (Western and Central Pacific Ocean)

So, maybe I can scope down, fish id for Sipadan, Kapalai, Mabul?
Due to I always went there for my diving trip!
It is much more easier for me take picture and create content for my application. 

Diver's needs/wants


Idea 1 - Underwater application for divers 

Previously idea was about created an application that for user taking picture and this application give information (fish identification) straight on the spot after photo shot of the fish. 

Question: it is a need for divers?

I have asked some of the divers (Open Water Divers, Advances Divers, Dive Master and Instructor) about this. 

: Assume that you can bring your smart phones underwater and take picture. Using this "fish id application" to identify the fish that you don't know.

All of them answer were "YES"

WHY?

1. Diver will curious about what is the fish identity when they first saw the creature
2. Diver would forget how the fish look like after the dive (if find the id later on after diving)
3. It was cool that diver can get the information on the spot (No need look for books, online or asking around for the fish id)
4. It was hard to describe to people that what you seen and what others can't (you might not get the answer because sometimes hard to describe, other than a picture!)

Other than divers, I asked few people that like to go to the beach for snorkeling. Not only diver can see fish underwater down for 10m but snorkeler can find a fish around 2-3m. 

All of them answer a "yes" because they curious what the fish identity. They anted to know more about what they see underwater.