<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE document PUBLIC "-//CNX//DTD CNXML 0.5 plus MathML//EN" "http://cnx.rice.edu/technology/cnxml/schema/dtd/0.5/cnxml_mathml.dtd">
<document xmlns="http://cnx.rice.edu/cnxml" xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" xmlns:m="http://www.w3.org/1998/Math/MathML" id="new">
  <name>DMD Development Kit Setup and Issues</name>
  <metadata>
  <md:version>1.1</md:version>
  <md:created>2008/04/15 17:38:42.285 GMT-5</md:created>
  <md:revised>2008/04/29 05:14:13.590 GMT-5</md:revised>
  <md:authorlist>
      <md:author id="jryans">
      <md:firstname>J.</md:firstname>
      <md:othername>Ryan</md:othername>
      <md:surname>Stinnett</md:surname>
      <md:email>jryans@rice.edu</md:email>
    </md:author>
      <md:author id="jgillenw">
      <md:firstname>Jennifer</md:firstname>
      <md:othername>Ann</md:othername>
      <md:surname>Gillenwater</md:surname>
      <md:email>jgillenw@rice.edu</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist>
    <md:maintainer id="jryans">
      <md:firstname>J.</md:firstname>
      <md:othername>Ryan</md:othername>
      <md:surname>Stinnett</md:surname>
      <md:email>jryans@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="jgillenw">
      <md:firstname>Jennifer</md:firstname>
      <md:othername>Ann</md:othername>
      <md:surname>Gillenwater</md:surname>
      <md:email>jgillenw@rice.edu</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  <md:keywordlist>
    <md:keyword>compressed</md:keyword>
    <md:keyword>compressive</md:keyword>
    <md:keyword>imaging</md:keyword>
    <md:keyword>lab</md:keyword>
  </md:keywordlist>

  <md:abstract/>
</metadata>
  <content>
    <para id="element-62">After running into many dead ends trying to create a projector-based compressive imaging NIR camera, we did some work with a stand-alone TI board, in a lab table setup.  Before we began working on this project, a similar setup already existed, as shown in <cnxn target="fig:spc"/>.  Our lab table setup is very similar, with the exception that we have black cardboard barriers to shield the photodiode from the light source.  Our photodiode, light source, and target object are also of course different from those shown in <cnxn target="fig:spc"/>.  <cnxn target="fig:cfr"/>, <cnxn target="fig:cto"/>, and <cnxn target="fig:cba"/> show what the new setup looks like.</para>

<figure id="fig:spc"><name>Original Lab-table Setup</name>
  <media type="image/jpeg" src="current_spc.jpg"/>
  <caption> Original lab-table version of a compressive sensing camera <cite src="#cscam"/>.</caption></figure>

<figure id="fig:cfr"><name>Camera Front End</name>
  <media type="image/jpeg" src="new_front.jpg">
  <param name="width" value="300"/>
  </media>
  <caption>Light source, target object, focusing lens, and DMD</caption></figure>

<figure id="fig:cto"><name>Camera Top View</name>
  <media type="image/jpeg" src="new_dmd.jpg">
  <param name="width" value="300"/>
  </media>
  <caption>TI 1100 Discovery Board and light source</caption></figure>

<figure id="fig:cba"><name>Camera Back End</name>
  <media type="image/jpeg" src="new_back.jpg">
  <param name="width" value="200"/>
  </media>
  <caption>Focusing lenses and photodiode</caption></figure>

<para id="element-757">With this setup, we have direct control of the DMD mirrors; the TI 1100 Discovery Board has a high-speed interface that we can control using ALP (Application Programming Interface) software.  To capture diode data, we use VILogger, then clean up the resulting stream in MATLAB.  Thus, it seems probable that with such a setup, achieving a fast capture speed is within reach.</para><para id="element-456">However, we continued to experience problems on the NIR lighting and sensing ends of the camera.  The light bulb burnt most substances we tried to mount it on, and had to be positioned just right in order to reflect enough light off the target object.  Further, the diode data showed a lot of noise when the signal was low, as can be seen in <cnxn target="fig:pw"/>.  Over a long capture period, we also often observed a drift in the base signal, as shown in <cnxn target="fig:pwt"/>.</para>

<figure id="fig:pw"><name>Noisy Diode Data</name>
  <media type="image/png" src="pwalsh32.png">
  <param name="width" value="400"/>
  </media>
  <caption>Each set of pulses should be flat, as each is a set of the same random frame sent out repeatedly; the diode signal is clearly noisy</caption></figure>

<figure id="fig:pwt"><name>Drifing Diode Baseline</name>
  <media type="image/png" src="pwalsh32tilt.PNG">
  <param name="width" value="400"/>
  </media>
  <caption>Over a capture period of several minutes, the base diode signal decreases significantly</caption></figure>  

</content>

<bib:file>
<bib:entry id="cscam">
  <bib:misc>
   <bib:howpublished>http://www.dsp.ece.rice.edu/cs/cscamera/</bib:howpublished>
    <bib:month>October</bib:month>
    <bib:year>2007</bib:year>
  </bib:misc>
</bib:entry>
</bib:file>
  
</document>
