Techniques for 3-D machine perception