This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Diamond pixel to orthogonal

Other Parts Discussed in Thread: DLP4500

I'm working with a DMD that has diamond pixels, but for my application with graycode the orthogonal organization is better. Do exist some method or algorithm to transform the image from diamond pixels to orthogonal ones (without vertical and horizontal jagged), or to do this I'll need to change my setup? 

  • Hello Luiz,

    I am unaware of any publicly available algorithm related to mapping the diamond pixels to orthogonal and vice versa. If you are feeding in your image at the native resolution (912 x 1140 for the DLP4500) you will not need to do any mapping (each input pixel will be mapped directly to a DMD pixel). However, since each DMD pixel is in a diamond configuration it will appear different than expected in a regular orthogonal layout. 

    It is not possible to have horizontal or vertical lines that are not slightly jagged as that is a limitation of diamond pixels (just as with orthogonal pixels it is not possible to have a perfectly smooth diagonal line). Therefore, if it's important to have "perfectly" smooth lines it's best to use a gray coded algorithm with diagonal lines. Note we have seen successful gray code implementations with the DLP4500 with horizontal and vertical lines as well though. 


    See this below image for an example of how input orthogonal pixels would be mapped to diagonal output pixels. 

    Thanks,

    Kyle

  • Hello Kyle,

    Thank you for your reply, it helps a lot.