Continuous Flash
By acquiring two digital images of a scene, one with flash and one without flash, we let the user subsequently interpolate the images to obtain any continuous flash intensity, and even extrapolate beyond the original…
Discover an index of datasets, SDKs, APIs and open-source tools developed by Microsoft researchers and shared with the global academic community below. These experimental technologies—available through Azure AI Foundry Labs (opens in new tab)—offer a glimpse into the future of AI innovation.
By acquiring two digital images of a scene, one with flash and one without flash, we let the user subsequently interpolate the images to obtain any continuous flash intensity, and even extrapolate beyond the original…
A fast, flexible, perl-compliant regular expression template library for C++. Last published: August 25, 2003.
When people translate documents from one language to another, not all sentences are translated one-for-one. This Perl code implements an algorithm for finding which sentences do translate one-for-one in a parallel bilingual corpus.
Prolog implementations of two versions of the unfication grammar sentence realization aglorithm described in “A Complete, Efficient Sentence Realization Algorithm for Unification Grammar,” appearing in the Proceedings of the International Natural Language Generation Conference, INLG’02,…
Gyro is a set of files that convert an existing installation of the Microsoft Shared Source CLI 1.0 to support generic type definitions and generic methods. Last published: April 22, 2003.
Reference implementations in Perl 5 of several parsing algorithms for context-free grammars. Last published: April 4, 2003.
This package contains standard code for erasure coding and decoding blocks of data, using Reed-Solomon codes over GF(256) [based on diagonalizing Vandermonde matrices]. Last published: January 21, 2003.
An lcc v4.2 backend that emits MSIL. Last published: December 11, 2002.
This demo shows results of parametrizing triangle meshes to support texture mapping at various levels of detail. A texture atlas is constructed that can be re-used on coarse and fine geometries. Examples include the Stanford…