Coming later this spring, the Kinect for Windows SDK is a programming toolkit that will enable researchers and enthusiasts easy access to the capabilities offered by the Microsoft Kinect device connected to computers running Microsoft Windows 7.
Microsoft Tag connects real life with the digital world. Microsoft Tags are small, colorful codes that can be printed, stuck, or displayed just about anywhere. When you snap a Tag with the camera on your internet-enabled phone, additional information or experiences are automatically opened on your phone. There is no fumbling with URLs or texting short codes. Microsoft Tags can make product packages, posters, print-based ads, magazine articles, exhibit signage, billboards, storefronts, business card, or just about anything else, interactive.
Songsmith generates musical accompaniment to match a singer’s voice. Just choose a musical style, sing into your PC’s microphone, and Songsmith will create backing music for you. Then share your songs with your friends and family, post your songs online, or create your own music videos.
The WorldWide Telescope (WWT) is a rich visualization environment that functions as a virtual telescope, bringing together imagery from the best ground- and space-based telescopes in the world to enable seamless, guided explorations of the universe.
Personal Web Site
- Microsoft Research Redmond
One Microsoft Way
Redmond, WA 98052 U.S.
- Skype's Real-Time Translator Learns How to Speak from Social Media
The quirky cant of Twitter and Facebook helped Microsoft build the tools for its real-time translator.
Fri, 22 Aug 2014 14:00:00 GMT
- The Primary Way to Report Harassment Online Is Broken
Nearly every tech company uses the same imperfect mechanism to flag abuse.
Thu, 21 Aug 2014 11:30:00 GMT
- Looking Skyward: WWT Digital Dome Project Brings Planetariums to Chinese Schools
The WorldWide Telescope Digital Dome project is bringing enhanced planetarium experiences to Chinese schools at every level.
Wed, 20 Aug 2014 16:00:00 GMT
- Gordon Bell Lifelogging at 80
Gordon Bell, who turns 80 today, has lived through an era in which computers occupied entire building through to being able to carry one in your pocket or around your neck.
Tue, 19 Aug 2014 20:00:00 GMT
- Leslie Lamport ’60
Turing winner loves to solve practical problems.
Tue, 19 Aug 2014 17:00:00 GMT
- Spectrogram Inversion Toolbox
The Spectrogram Inversion Toolbox allows one to create spectrograms from audio, and, more importantly, estimate the audio that generates any given spectrogram. This is useful because often one wants to think about, and modify sounds in the spectrogram domain. This toolbox is provided as Matlab source code. It does not depend on any Mathworks toolboxes. There are two big problems with spectrogram inversion: most importantly, one (generally) drops the phase when computing a spectrogram, and two not every (spectrogram) image corresponds to a valid waveform. This code finds the waveform that has a magnitude spectrogram most like the input spectrogram. The easy solution is to just do the inversion assuming some phase (like 0). Back in the time domain you get an answer, but there is a lot of destructive interference because the segments of adjacent frames do not have consistent phase. Some people advocate starting with a random phase. A better solution to this problem is to use an iterative algorithm proposed by Griffin and Lim many decades ago. It does converge, but slowly. An even better solution is to do the inversion, explicitly looking for a good set of phases. This toolbox does that, after the inverse Fourier transform of each slice, by finding the best time delay so the new frame and the summed frames to now are consistent. This is equivalent to starting with some arbitrary linear phase. The effect of this is to reduce the reconstruction error by an order of magnitude.
Tue, 05 Aug 2014 23:02:10 GMT
- Structured Edge Detection Toolbox
Very fast edge detector (up to 60 fps depending on parameter settings) that achieves excellent accuracy. Can serve as input to any vision algorithm requiring high quality edge maps. Toolbox also includes the Edge Boxes object proposal generation method and fast superpixel code. Please see the following papers for details: (1) Structured Forests for Fast Edge Detection, P. Dollár and C. Zitnick, ICCV 2013. (2) Fast Edge Detection Using Structured Forests, P. Dollár and C. Zitnick, arXiv 2014. (3) Edge Boxes: Locating Object Proposals from Edges, C. Zitnick and P. Dollár, ECCV 2014. Provided is the Matlab source code (requires Matlab to run).
Thu, 24 Jul 2014 17:36:54 GMT
- Safer TypeScript
Tue, 01 Jul 2014 23:49:00 GMT
- MSR ECCLib
MSR ECCLib is an efficient cryptographic library that provides functions for computing essential elliptic curve operations on a new set of high-security curves. All computations on secret data exhibit regular, constant-time execution, providing protection against timing and cache attacks.
Sat, 28 Jun 2014 04:52:51 GMT
- U-Prove Extensions SDK
The U-Prove Extensions SDK implements extensions to the U-Prove Cryptographic Specification , and is a companion to the U-Prove C# SDK .
Fri, 20 Jun 2014 01:04:21 GMT