Friday, December 13, 2013

Computational neuroscience


Human brain is one of the most complex structures with hundreds of billions of neurons and hundreds of trillions of synapses. By looking at these numbers we can say that studying how our brain functions is not an easy task. It is a mystery since our evolution. Scientists and neurobiologists have been trying to study and understand the brain functions for decades (Well, they are able to find many details but there is still more to discover.) This field of study, as you might have guessed by now is called Computational neuroscience.  
Computational neuroscience
 

Computational neuroscience is not a single man army (by which I mean, it is not a stand-alone field.) In fact, it is an interdisciplinary science that uses computer science (mathematics, physics and electric engineering) programs and models to construct biophysically detailed simulations of various parts of brain to study in detail and understand each part/section of brain. The study results and understanding from computational neuroscience can be used in other fields such as machine learning to create artificial neural networks (ANN’s.) These ANN’s can then be trained to perform functions that human brain can do such as identifying patterns, numbers, objects, face recognition, etc. Although it does not seem to be realistic to design and train an ANN which exactly mimics the human brain, but with more advancements in computational neuroscience we may see ANN’s that perform some major functions of brain like show emotions, react to various situations, etc.

References:

Thursday, December 5, 2013

Computer Graphics


Are you a big fan of (or at least interested in) video games or sci-fi movies? If yes, you will appreciate the role computer graphics play to make you get on the edge. Computer Graphics is nothing but creating images and integrating different images that would look realistic but are not actually real/possible to exist in the real world. Have you watched the movie Avatar? (It’s one of my favorites.) The planet Pandora in the movie is a beautiful work of computer graphics. We all know that there is no such planet called Pandora with flying/hanging rocks and any of its creatures, yet it seems so realistic in the movie (Don’t you think so?) Computer graphics have taken the sci-fi movies and video games to an entirely different level.
Avatar
 

Computer Graphic applications are not just limited to movies and video games. They are also used in many simulation models such as cloth modeling, Simulation games, Driving/Flight simulation and even in the field of medicine to perform some critical surgeries in virtual simulation prior to actual surgery.
In the coming years, with more advances in computer graphics, we may not even have real humans in the movies except for computer scientists who design and program all the visual/special effects using computer graphics. Let’s hope that is not the case (taking humans completely out of the frame is not too much fun to watch.)