Sunday, 14 June 2009

REAL TIME GRAPHICS AND RENDERING


The presentation focus on the giving the general concepts on how graphic can be produced by computer programs. The are several terminologies which was used in the presentation. Raster Image is the two dimensional image, Vector Image is an image which is created by mathematical algorithms as three dimensional images, Modeling is process of creating images similar to actual things, Texture is the process of building the surface, Animation is the rapid display of image in sequence, Rendering is the final process of creating an actual 2D image or animation from the prepared scene.
The history of computer graphic goes as early as ages of the 1960s the time when computer technology was rapidly gaining power to stand onto its feet like sketchpad program spacewar game and other animated graphics. In 1990s many films were created by graphical animation e.g. terminator 2, Toy story, beauty and beast. Many scenes contained 3D animated objects which were flat shaded with bright colors so as to blend with characters.
Computer graphics refers to any picture or series of pictures that is generated with the aid of computer. By discussion computer graphics refers to 3D graphics and not images created using 2D images or painting programs such as Photoshop, Gimp or Painter. The difference between 2D and 3D is that, most of 2D software is bitmap (raster) based, all 3D are vector based. Real time Graphics refers to computer graphics that signifies reality.
The field is applicable in movie industries where computer graphics characters are designed and associated in the movies. In other cases the full computer graphics movies are produced e.g. The movie of Madagascar and Bee Movie, also some times Movies that involves both computer graphics characters an humans are produced. E.g. Lord of the Ring, Star wars. The field is also applicable in the car model for designing car engine and the whole model. Games are designed by creating actors by computer graphics which animate the models. Medical Imaging and scientific visualization are used to design the teaching tools and diagnosis.
The advantages of this field is –
>It minimizes the cost of actual production/ construction in the field of Engineering.
>It gives more flexibility and allows complex effects and movies to be produced in film production.
>In games it allows real objects to be designed and programmed so that gaming becomes more interesting
>In medicine computer graphics simulation of body organs helps the process of studying the body easier.
The disadvantages of the computer graphics are as follows-
>It takes too much time to design the models depending on the size of scene.
>The computer graphic applications have got complicated interfaces which is difficult to be adopted by novice people
>Requires fast machines for fast rendering
>It takes the part of human actors in some of the movies/films thus these people are fired from their jobs
The computer graphics is the very complicated field though it is important to many fields like medicine, engineering, film production and all other technologies

Reference:
T. Strothotte, Computational Visualization: Graphics, Abstraction and Interactivity, Springer Verlag, 1998.

J. Foley, A. van Dam, S. Feiner, and J. Hughes, Computer Graphics: Principles and Practice (5th Ed),Addison-Wesley, 1993.

IRIS RECOGNITION

The topic aimed to give the general ideas on how to identify the human by using the iris. The topic was well organized and presented to the class, Iris is the muscles within the eye that regulate the size of the pupil and controlling the amount of light that enters the eye. Iris recognition is the process of analyzing the randomly pattern of the iris.
Before the recognition the iris is located in the landmark features, localization of iris is important step in iris recognition because if it is being done improperly can result to noises. Also, require the use of high quality digital camera, but nowadays commercial iris cameras that use infrared to illuminate the iris without causing harm is used.
The vector on the iris is taken and are converted in the codes and then stored in 256 bits. The vector will give the position are of formation of the vector. This vector includes the information on the orientation and spatial frequency and the position of this area. Iris pattern are described by an iris code, using the phase information collected in phase. The polar coordinate systems included in the description of the iris are control bytes that are used to exclude eyelashes, reflection and other unwanted data.
The advantage of Iris recognition
1 Ease usage.
2 Certain conclusion ands minimum error rate.
3 Since the iris is unique, this ensures maximum security.
4 Identification of a persons who have limited use of hands or arms.
5 Is its stability, or template longevity.

Challenges of iris recognition-
• Distance scanning.
• Cost.
• Border control.
• Environmental challenges.
• High quality image

So far to recognize someone can be done the many other ways like speaker recognition, fingerprints and others using the iris recognition can be helpful in ensuring the security by identifying the real person.

References
1 .Digital Image Processing (2nd Edition), R. C. Gonzales, R. E. Woods, 2002.
2. Biometrics, J. D. Woodward, N. M. Orlans, P.T. Higgins, McGraw-Hill Osborne Media, 2002
ARTIFICIAL INTELLIGENT
This topic was the very interesting topic as far it was giving the very important concepts about the simulation of the human behavior. Edward coelestin and Dastan Kamuzola presented the topic. Artificial intelligent is the phenomena, which imitate the human behaviors. The presentation focuses how some mechanical devices actually are demonstrated to behave with some degree of intelligence like human being.
The artificial intelligent history goes as far as the ancient Greek mythology(from 5th-20th century). In 1950 AM Turing introduced the Turing test as a way of operationalizing a test of intelligent behavior. The modern history e.g. Nomad robot explores remote regions of Antarctica looking for meteorite samples and brought the good report. Now Artificial intelligent is the capability of a device to perform functions that are normally associated with human intelligent e.g. reasoning, thinking, interpreting etc. while robotics is the science of robots and their design, manufacture and applications.
Artificial Intelligence is characterized with the following, namely:-
1 Reasoning depends on logic criteria inserted by the programmer otherwise the robot does not reason as people do (e.g. Voice recognition)
2 Multi-agent Planning can perform different tasks at once
3 Communication ability by artificial intelligent can communicate according to the information given.
4 Identification can be (e.g. Finger print & The Nomad robot explores.)
5 Manipulation of object
6 Interpretation
Examples of artificial intelligent
1 Machine translator
2 Location detection e.g. tags
3 Automatic essay assessment
4 Electronic sensor e.g. weapons, drugs etc
5 Black box in an airplane
6 Robots

AI can be applied in some areas like
Supermaket
Scientific experimentation
In sport and games
Domestic Activites
Location detection
Security affairs


Some of advantagies of AI are:
Simplify work
It is efficiency and accuracy
It reduces misleneous ambiquity e.g. (finger print)
It enhance good communication( natural language understanding & translation)

When expecting good, bad also comes.
Some disadvantages of AI are:
Initial cost is high or expensive
It requires highly skilled expert
It led into loss of job
Difficult to implement esp. in some third world countries

After modern computers be available, followed by 2ndWorld War , it has become possible to create programs that perform difficult intellectual tasks and tools are constructed which have applications in a wide variety of everyday problems


Reference:
Feigenbaum, E.A. & Feldman, J. (eds.) Computers and Thought. NY: McGraw-Hill, 1963.
Gardner, Martin. Logic Machines & Diagrams. NY: McGraw-Hill, 1958.
McCorduck, Pamela. Machines Who Think. San Francisco: W.H. Freeman, 1979