|
|
James Brakefield, a senior research engineer at KRUG, explained that vision researchers use a model-based approach to scientific experimentation when implementing a model, simulating experiments and determining whether experimental designs will work as intended. Later, experiments are conducted using test subjects. The actual results are then compared with simulated results. KRUG uses the Wilson model, a mathematical model of early vision that attempts to define the visual cortex, the part of the brain that processes visual signals. Although the model, based on a 1989 paper by Hugh Wilson, is accepted as one of the most accurate available, it is compute-intensive, involving huge data sets that require large amounts of computer memory. KRUG researchers treat parts of the model as image-processing sequences, using them for experiment simulation. PV-WAVE, Visual Numerics' visual data analysis (VDA) software, completes these equations in minutes. "PV-WAVE makes implementing the model-based approach to science possible," said Brakefield. "It improves the quality of science by making the scientific process more interactive, bringing the scientist back into the engineering loop, reducing the number of people involved," he continued. "It brings big scientific projects to a more personal level, allowing more interaction with the process." KRUG scientists have developed several model-based experiments to help them research vision. PV-WAVE is used during various segments of the project. Some of the experiments are discussed here. Data reduction projects
Visualization projects
Before purchasing PV-WAVE, Brakefield used home-grown data-analysis programs. Because of the software's speed and interactive nature, Brakefield estimates that he is five times more productive since he began using the product. PV-WAVE has simplified prototype implementation at KRUG, which lets researchers determine within minutes whether experimental ideas are viable. "With PV-WAVE, we are able to add other devices such as frame buffers, and we can incorporate code from other sources. It provides interfaces that are efficient and easy to use, but it still can be customized to suit our needs," Brakefield says. "I've been extremely happy with PV-WAVE. I can finally program a 32-bit computer the way I've always wanted to," he concluded.
| ||||||