Wednesday, July 9, 2008

St. Jude Medical

For those who wonder, yes, it's HDR. My first HDR. Far from perfect for now - there are noticeable merge artifacts here and there. Still, it's quite amazing what a computer can do to photos taken by an equivalent 4 year old point-and-shooter. Curious? Here's a good tutorial. Anyway, a bit about what I actually do in this building. St. Jude Medical is a US-based medical devices company focused on artifical pacemakers and implantable defibrillators. My job, along with a manager, two permanent engineers and another summer worker, is to conduct and analyze tests on the batteries used by these devices. There are a lot of numbers to crunch in Excel, but since the second week I've turned myself from a data monkey into a code monkey. As I have learned since then: you can't even scratch the surface of Excel without diving into some VBA macro programming. Anyway, I think I can say that much without getting into trouble (pacemakers use batteries; batteries need to be tested; tests are analysed in Excel. I don't think that's a secret to anyone).

3 comments:

  1. I'm excited I knew what high dynamic range photography is... looks like that computer vision course might have been useful after all. How many photos did you use to make this one, and what was the range in exposure times? I'm just curious.

    Also, I had a similar revelation about Excel when I was working at ATS. I then had a subsequent revelation when I got back to school that VBA Macro programming is fairly ugly and inelegant, and anything you can do in Excel you can do in MatLab. However, companies do seem to like the Microsoft Products a little more... I guess they are already paying for a Microsoft license, it doesn't make sense to shell out more money for a MatLab license.

    ReplyDelete
  2. It's actually made from two exposures (far too few considering the high range region near the sun - hence the artifacts there). Each exposure in turn was a panoramic composite of about 12 images. Took me a while to figure out how to put it all together. Range in exposure time? Beats me. The program was fairly automatic.

    And yes, VBA is made for "intuitive use", not for any kind of elegant rigor. You don't have to declare variables before using them (you can if you want), arguements are passed by reference by default, and there's basically no pointer implementation. But after so many years of neglecting my coding skillz, I vote intuitive over rigorous.

    ReplyDelete
  3. Well, MatLab is also not a rigorous language (it is a scripting language, after all), and many of the things you point out that makes Excel easy to use but not so powerful in the long run MatLab shares. So, I'm not really sure why I like it so much... maybe I just know how to use it better. Also, code in MatLab is never a recorded macro, so everything has to be written and that seems to precipitate more comments.

    ReplyDelete