›How does the software report the flagged events?
HOOGS: The core of the system is the ability to catalog every- thing happening in the video. What you do with that information can vary quite a bit. If you’re getting a video stream in real time, then the analyst can set up a standing alert that says, “Tell me whenever you see anything like this.” Maybe it’s digging, maybe it’s somebody loading a vehicle. The analyst can program their own set of alerts that can be at a given location; they can be con- textual, in this type of data or at this time of day. Then whenever any of the computed information matches the alert criteria, the analyst is notified.
›OK back to you, Will, now that we’ve delved into Kitware’s 1) software infrastructure and 2) computer vision, what were the other three Kitware core areas?
SCHROEDER: One of the other three areas is 3) scientific visu- alization. When I say visualization, most people think about 2D graphics. But scientific visualization involves large-scale 3D, 4D [time] graphics, and visualization where we take the output of an MRI scan, or an engineering simulation, or some large nuclear physics or oil and gas simulation or analysis.
And then our last two core areas are 4) medical imaging and 5) data management (Figure 1). Relative to scientific data man- agement, we found that a lot of our customers have large data sets such as computer vision video streams or large biomedical MRI, CT, or confocal microscopy, and so on. And they’re not doing a very good job of managing these very large and compli- cated things. Traditional database methods don’t really manage
Figure 1 | Kitware’s key technology focal points
scientific data very well, so we help them with data management, viewing, processing, and so on.
›Scientific data management doesn’t necessarily have to be imagery data though, correct?
SCHROEDER: That’s right. When we say scientific visualization, that actually is producing video or images, but the input to that process is large data sets that might come from a supercomput- ing simulation. So the data actually can be a range of things, from input decks for simulation codes all the way to the output,
MILITARY EMBEDDED SYSTEMS March/April 2011 41
Page 1 |
Page 2 |
Page 3 |
Page 4 |
Page 5 |
Page 6 |
Page 7 |
Page 8 |
Page 9 |
Page 10 |
Page 11 |
Page 12 |
Page 13 |
Page 14 |
Page 15 |
Page 16 |
Page 17 |
Page 18 |
Page 19 |
Page 20 |
Page 21 |
Page 22 |
Page 23 |
Page 24 |
Page 25 |
Page 26 |
Page 27 |
Page 28 |
Page 29 |
Page 30 |
Page 31 |
Page 32 |
Page 33 |
Page 34 |
Page 35 |
Page 36 |
Page 37 |
Page 38 |
Page 39 |
Page 40 |
Page 41 |
Page 42 |
Page 43 |
Page 44 |
Page 45 |
Page 46 |
Page 47 |
Page 48