Wednesday, October 30, 2013

The future of film making using Kinect and RGBD

 What happens when great technologies and creative minds combine together? we get some amazing and cool products!
As I said in my previous post, there are so many things we could do with gesture recognition using kinect or  Leap motion sensors. We have experienced its uses in so many fields already like, gaming, education, health, kids etc. Just imagine if we could use Kinect and its depth sensors as camera in film making. Last year researchers of RGBD Toolkit came up with a software that will let you do just that.

RGB+D Toolkit Overview from James George on Vimeo.

The RGBDToolkit is an experiment in a possible future of film making, where photographic data captured in 3-dimensions will allow for deciding camera angles after the fact, combining the languages of photography and data visualization. This hybrid computer graphics and video would allow for a storytelling medium at once imaginary and photo real. The RGBDToolkit is a software work flow for augmenting high definition video with 3D scans from a depth sensor, such as an Xbox Kinect, to create a hybrid video and computer graphics. First a recording application allows you to calibrate a high definition video camera to the depth sensor, allowing their data streams to be merged. Secondly a visualization application allows for viewing the combined footage and applying different 3D rendering styles, camera moves, and exporting sequences.
This software is a science fiction, a seed of a potential future functional just to the point of allowing a community, you, to share in imagining the possibilities.

RGBD + Toolkit is a workflow for making volumetric video with a Kinect and a digital SLR”. Basically if you have a DSLR camera and an Xbox Kinect, it’s possible to get a crazy 3D metric mapping effect on video. The technology brings abstraction into digital video and has tons of potential as an artistic. It’s all open-source and the creators of the software are aiding in the education regarding setting yourself up and actually making films with the toolkit. They claim that there is less emphasis on the permanence of the software but rather the methodology behind it. Therefore the team at RGBD + Toolkit will continue to adapt and aid people in DSLR + Depth filmmaking.

There is so much potential in this type of filmmaking and the guys behind RGBD + Toolkit are only at the tip of the iceberg. The tune may not be the greatest, but this video by Jon Lindsay for his song entitled “Oceans more” uses the effect in a pretty cool video if you’ve never seen what the technology looks like in practice.

If you like this article please share the comments and subscribe to this blog. yo can also check my other posts on gesture recognition and augmented reality

Monday, October 28, 2013

Gesture recognition with touch and feel part 2: Rendering 3D Tactile Features on Touch Surface

In my last post I discussed about Disney Research  project called Aireal, which adds physical sensation to virtual interactions like the Microsoft Kinect. It uses puffs of directed air to give you the sensation you're actually touching something you see on the screen. Now they've moved on to touchscreens in what seems like a no-brainer follow-up: Adding texture to touch.
Disney Research has developed an algorithm for the "tactile rendering of 3D features" on a 2D touchscreen. In other words, the algorithm modifies the friction between your finger and the 2D screen based on the slope of the virtual surface. If there's a dome on the screen, for example, increased fiction would, to some extent, make it feel like your finger was climbing or passing over a bump.

The algorithm modifies the voltage of the display to alter its friction, so different textures will produce a different feeling for your hand. Disney says it can reproduce ridges, edges, bumps, protrusions, and other physical sensations. And this isn't some funky touchscreen way to "fake" the sensation of touch. No, you're not actually feeling a virtual object, but this is how its sense of touch works to begin with.
"The algorithm is based on a discovery that when a person slides a finger over a real physical bump, the person perceives the bump largely because lateral friction forces stretch and compress skin on the sliding finger," says Disney's press release. The best part is, the algorithm is dynamic, which means it can produce varying touch sensations on the fly. No pre-programmed libraries of textures to apply to millions of objects.
Some of the immediate applications are pretty cool to think about--touchscreen games could go to town with this added element of feedback, and textured topographic maps of anyplace in the world would be great learning tools for kids. The Disney video above shows their algorithm being used in plenty of other situations, too--helping the blind, touching a cactus (why would you ever want to do that?), and they say it could be integrated into future touchscreen displays. Cost and simplicity are big question marks there, but it would be pretty wild if every touchscreen provided textured feedback five years down the road.

Please comment and share your views if you like this article. You can subscribe this blog and use contact form to contact me.

goBlogz kincet gesture, hand gesture, Gesture recognition with touch and feel, Gesture recognition

Sunday, October 27, 2013

Gesture recognition with touch and feel

Everyday we hear about some amazing new technology; Augmented reality, Image processing, multi touch sensors or Gesture recognition. Gesture recognition is very well known and very interesting field in Image processing. Emergence of these technologies in our daily life has opened so many great possibilities. Gesture detection is growing so fast that, I can't imagine how far we have progressed; or where will we be in next few years.  

Normally for most of us whenever it comes to Gesture recognition, Xbox kinect is the first name that pops up and you don't even need to be a Xbox game addict. 
If Xbox Kinect  sensors redefined the gesture detection concept, Leap motion took it to another level.
Leap motion's gesture recognition is so accurate that it could read the slightest of finger movements.
But one thing I couldn't resist to the think that where do we go from here. I mean this technology is already so advanced already what should be the next target. Then I came to know about the Disney research in gestured recognition. Lets say what we have right now is gestures, but what if we could add touch, feel and sensation to it? Thats what researchers are trying to achieve in AIREAL.

AIREAL is a new low cost, highly scalable haptic technology that delivers expressive tactile sensations in mid air. AIREAL enables users to feel virtual objects, experience dynamically varying textures and receive feedback on full body gestures, all without requiring the user to wear a physical device. AIREAL is designed to use a vortex, a ring of air that can travel large distances while keeping its shape and speed. When the vortex hits a user’s skin, the low pressure system inside a vortex collapses and imparts a force the user can feel. The AIREAL technology is almost entirely 3D printed using a 3D printed enclosure, flexible nozzle and a pan and tilt gimbal structure capable of a 75-degree targeting field. Five actuators are mounted around the enclosure which displaces air from the enclosed volume, through the flexible nozzle and into the physical environment. The actuated flexible nozzle allows a vortex to be precisely delivered to any location in 3D space.

 What do you think of this article? please leave the comments about your views. you can contact me through contact form and you can also subscribe to this blog.

kinect gesture, Gesture recognition, hand gesture, leap motion, technology news, gadgets

Sunday, October 20, 2013

How I wish "Good Morning" to my wife ....

How to wish good morning to you  wife
You’re not the breath I breathe, just the sweet scent that I enjoy. You’re not the sights I see, just the most beautiful of them. You’re not the water I drink, just the flavor that makes it taste so good. You’re not the ground I walk on, just the partner I sometimes lean on. You’re not the blood in my veins, just what makes it burn so sweetly. You’re not my life, just the one I want to spend it with. You’re not my world, just the best thing in it. I love you!!

Sunday, October 13, 2013

Super Clever Sunglass Illusion

Things I learned from reading manga

I, like many people, have read manga from my teen years well into my adult life In fact I still do whenever I get time. Many people scoff at manga and comic books as just a pointless and childish hobby. There is nothing that can be learned from them and they serve no purpose other than avoiding reality. Some believe manga to make people antisocial, violent, or somehow emotionally stunted. Those people will just never understand, even if they read manga. It can teach people a lot of things and there are a lot of well-adjusted people who read manga as a hobby.

I am not going to argue or say why we should read manga. There are many serious things that one can learn from reading manga, but there are also lots of fun little tidbits that you can learn, though mostly they are just cliches. So let's add in a bit of funny.

  • You CAN have too many women that want you.
  • The hero will always lose the first fight with his nemesis, but will train/power up later and beat the crap out of him.
  • The more average you seem, the more destined you are to save the planet.
  • Tokyo is destined to get destroyed by something (Godzilla, Angels, Fireballs, Gundams, Robots, Reptar, ect.) every time it gets rebuilt.
  • All teenage kids in Japan lack diligent or present parents.
  • The coolest character that is not the main character is going to die.
  • No matter how many guns people are using, the sword is still the bee's knees.
  • If it is snowing, something romantic or sad is going to happen. Prepare for feels!
  • Smart people will be wearing glasses, their chances of being evil also rise significantly.
  • When mortally wounded, you will always have time for a long speech. Always.

Do you read any manga or comics? what is your favorite manga? what is your favorite character?
Please feel free to leave a comment.

Thursday, October 10, 2013

Augmented Reality Smart Glasses

Google stunned the technology industry when it revealed its plans to sell Google Glass, eyeglass frames that put a small computer display in a person’s field of vision. But some less well-known companies have been selling wearable displays for years, with the military as a dedicated customer.

One of the Google’s competitor is Vuzix based in Rochester, New York. The company’s product  Vuzix smart glass M100, contains a microphone, an earpiece, a camera, and motion and GPS sensors,

and it’s powerful enough to run a version of the Android mobile operating system. Bluetooth and Wi-Fi connections allow it to be linked to a smartphone. A small display positioned in the wearer’s peripheral vision provides a viewing area equivalent to having a four-inch smartphone about a foot away. The device is essentially a mini-computer with a dual-core 1GHz TI-OMAP 4403 processor, which is the same chip you’ll find in Google Glass and older Android tablets such as the Samsung Galaxy Tab 2.

Vuzix already sells wearable AR glasses with a camera and display in each lens, to researchers and the Department of Defense. But when it comes to  Augmented reality glasses my favorite is Space-glass's Meta AR glasses, Just have look at this teaser video.

For a few minutes, you would probably immerse in the belief that you have actually traveled forward in time or watching a stereotypical Sci-Fi movie like Iron man.The basic concept of SpaceGlasses is, it brings HUD (Head-up display), Augmented Reality which is more advanced. SpaceGlasses is equipped with a tiny projector which renders a 3D, Live vision.
Remember how Tony Stark maneuvers Holograms and HUD display in his Iron Man suit. SpaceGlasses enables you to experience something similar. The promo video demonstrates how you can actually model a 3D object out of thin air and print it using 3D Printer. That’s just not it, several other real-world application are depicted in the video. You can play virtual Nerf Gun, Virtual Minecraft simulation and basically transform your boring real life scenario.
One thing for sure Meta’s technology could open up limitless possibilities to contribute to our existing computing technology.
Google Glasses is also powered by Augmented Reality technology. Heads-up display is featured on the transparent glass. It seamlessly sync with your Smartphone and provides you intuitive information on the go. You can view the map, Explore through GPS as you walk or drive. You can connect to the internet, access Social networks, access any Google service. It is equipped with a tiny camera that renders Augmented reality into possibility. You can even translate a sign board engraved in a foreign language. You can record videos and capture photos with these glasses
Vuzix glasses vs Space glasses vs Google glasses
 Vuzix smart glass M100 gives you smart phone's display and its cheaper but no Augmented reality . SpaceGlasses Meta AR glass is powered by obviously a better technology filled with innovation. 3D Headsup display, Motion detection. Google glasses combine the smart features of Vuzix smart glass and AR features of Space glasses.

Wednesday, October 9, 2013

Voice - a Guest blog by Sunil Sudevan

How do I sound? How much importance do we give to a person's voice?
its strange sometimes unknowingly we like or dislike or even sometime gauge a person by his or her voice. May be we respond better to a high pitched voice or low-pitched voice.

I read online that, horses in fact display different  physiological and behavioral responses to different tones and voice. So do we humans respond, there have been so many  incidents where a key to a good bargain is the tone of voice we use.We some times even fall in love with a person by  just talking and getting attached to his or her voice unknowingly.

I don't want to go deep in finding the science behind it, but love the fact when someone tells you, "like your voice".

So do try talking to a horse or may be tell some one if you like their voice.

Please share your thoughts in comments section.
you can also visit Sunil's Personal Blog here

Wednesday, October 2, 2013

Augmented Reality : Fujitsu touch interface on real world objects

Do you remember Microsoft pixel sense (formerly known as Microsoft surface). big table like structure with an interactive surface computing platform that allows one or more people to use touch and real world objects, and share digital content at the same time. The PixelSense platform consists of software and hardware products that combine vision based multitouch PC hardware, 360-degree multiuser application design, and windows software to create a Natural user interface (NUI).

Few years back, I had chance to work on some application using Microsoft surface. It was indeed awesome experience to create some thing like multitouch, multiuser interface.Recently Fujitsu lab. developed similar but cheaper and versatile device.

Fujitsu Laboratories has developed a next generation user interface which can accurately detect the users finger and what it is touching, creating an interactive touchscreen-like system, using objects in the real word.

Paper and many other objects could be manipulated by touching them, as with touch screen. This system doesn't use any special hardware; it consists of just a device like an ordinary webcam and a projector and Image processing.

Using this technology, information can be imported from a document as data, by selecting the necessary parts with your finger.

This technology measures the shape of real-world objects, and automatically adjusts the coordinate systems for the camera, projector, and real world. In this way, it can coordinate the display with touching, not only for flat surfaces like tables and paper, but also for the curved surfaces of objects such as books.

To detect touch accurately, the system needs to detect fingertip height accurately. In particular, with the low-resolution camera used here (320 x 180), if fingertip detection is off by a single pixel, the height changes by 1 cm. So, the system requires technology for recognizing fingertips with high precision.

I can only imagine how and where these kind of technologies will be useful in our life.
For example,  this system could be used to show detailed information at a travel agent's counter, or when you need to fill in forms at City Hall.

 If you think of some ideas where this kind of devices be useful  please comment it. I will compile the list of your ideas and we will make a separate post about it what do u think?

Tuesday, October 1, 2013

How to Track the Original Location of an Email via its IP Address

Recently I learned a cool trick to locate the IP address of an email from here , I thought I should share it with everyone.
Top 10 Ways to Sleep Smarter and Better

Here’s a quick guide on how to track an email to its original location by figuring out the email’s IP address and looking it up. I have found this to be quite useful on many occasions for verification purposes since I receive lots of suspicious emails daily due to my blog. Tracking the IP address of an email sender does require looking at some technical details, so be ready to dig your heels in!
There are basically two steps involved in the process of tracking an email: find the IP address in the email header section and then look up the location of the IP address. It’s worth noting that you usually won’t be able to get the exact location of the actual person who sent the email. For example, if someone in Germany sends you an email using Gmail, the last IP address in the header section will probably be the public IP address assigned to that user from the ISP, which will give you the location of the user ranging from within a mile all the way to the city or region level.
The reason for the wide range is that the IP address that an ISP assigns to a particular user is normally dynamic. This means that the IP address they had when the email was sent may now be assigned to a different user in the region. This is the main reason why you might get a wide geographic area when looking up the location of the IP address.
However, depending on what device people are using to send emails when using Gmail or another online email service, the last IP address might just be the IP address of Google or Yahoo or Hotmail servers, so keep that in mind too.
Another scenario where you might not get any useful info is if the email was sent from a server on a hosting company data center. For example, whenever I get an email from Boxee, the originating IP address is from SoftLayer, which is a big server hosting company. That’s because the email was probably created and sent from the server itself.

Find the IP Address for an Email in GMail, Yahoo Mail, and Outlook

Let’s go ahead and take a look at how you would find the IP address in the email header for Google, Yahoo and Outlook since those are the most popular email clients. If  you’re using a different email client, just Google how to view email header info. Then come back and read the rest of this post.

Google Gmail

1. Log into your Gmail account and open the email in question.
2. Click on the down arrow that’s to the right of the Reply arrow. Choose Show Original from the list.
show original gmail
Now here is the technical part that I was telling you about earlier! You need to look for the lines of text that start with “Received: from“. It might be easier to simply press Cntrl + F and perform a search for that phase. You’ll notice that there are several Received From’s in the message header. This is because the message header contains the IP addresses of all of servers involved in routing that email to you.
email header info
To find the first computer that originally sent the email, you’ll have to find the Received From that’s farthest DOWN. As you can see from the above image, the first one is from a computer  with a private IP address of  and with the public IP address Then it was routed to my ISP’s server at, which is basically AT&T U-verse and so on and so forth till it got to your email server. Don’t worry, I don’t happen to know off the top of my head that sbcglobal is AT&T U-verse! The tool that I mention below to lookup an IP address gives you the organization name.
The computer is my personal home computer and the IP address assigned to my computer on my internal LAN network. There are several ranges of IP addresses that are considered private IP addresses. You can read about them on Wikipedia. All you need to do is recognize it’s a private IP address and that you can’t lookup the location of a private IP address. You can, however, use the internal IP address if you were to contact the organization, they might be able to help you determine the exact user or person the email came from. I’ll explain this in more detail below.
Now I’ll go through Yahoo and Outlook before talking about tracking the location of the IP address.

Yahoo Mail

1. Log into your Yahoo account and open the email.
2. Now in the menu bar, click on Actions and then click on View Full Header.
yahoo view header
Again, you’ll see the same information as before, just in a different pop up window:
yahoo full header
As you can see above, the last IP address for an email I sent from my Gmail account to my Yahoo account was When you lookup the IP address, it’s just a Google server in California. So depending on how the user sends the email (email client, desktop or mobile, WiFi or cellular), you may get a useful location or you may not.

Microsoft Outlook

1. Open the email in Outlook by double-clicking on it
2. Go to View at the top menu (the menu options for the email, not the main Outlook window) and choose Options.
outlook message headers
You’ll get a dialog box where you can set the message options and at the bottom you’ll see the Internet Headers box. For some silly reason, the box is very small and you have to scroll a lot, so it’s best to simply copy and paste the text into Notepad to view it more easily.
internet headers

Tracking the location of an IP address

Now that we have our originating IP address of, let’s find out where that is! You can do this by perform a location lookup on the IP address. My favorite is
ip address location

As you can see from above, the site gives you general IP info like the ISP and organization, which in my case was AT&T. It then gives you more specific location information, which is Allen, TX. That is accurate since the email was from my wife from our house in Allen, TX. It even gives you a nice map with a pretty approximate location:
location of ip address

As you can see, the circle is quite large, but the little red marker is fairly close to where I live. This is a pretty lucky instance where I got some useful info. In another email, for example, I got the following IP address: When I looked it up, the area was quite large and the red marker couldn’t help me determine any other useful info.
locate ip address

However, when looking at the Organization, I saw UT Southwestern Medical Center at Dallas. Perfect! That’s exactly where my friend works and she had sent an email during the day while at work.
Unfortunately  if you want to get more detailed information beyond that, such as the computer inside the medical center that sent the email, you’ll have to contact that organization. You may have to furnish court orders, etc, but at least you have a starting point. Again, as I mentioned above in the beginning, this is where you could provide the organization with the actual internal IP address of the computer that sent the email, if it’s in the header.
In the example above, finding the contact info for the medical center would be pretty easy. However, that is not always the case. In the latter situation, you can get more contact information by doing WHOIS database search. My favorite one is from This will give you information on the organization that hosts that IP address and their registration information. You can always contact them to try and find more information on that particular IP address.
Have fun trying to track down those emails! Questions, comments, or suggestions? Post a comment!
How to track original location of email, how to track location of email, how to track ip address