MAY-JUN 2019

Issue link:

Contents of this Issue


Page 27 of 55

SYSTEM INTEGRATION 28 INTECH MAY/JUNE 2019 WWW.ISA.ORG mentation—the number of partitions and their size—which mainly depends on the resources available on the re- configurable processor. ● Ease of use of SW and development system: This largely depends on how the manufacturer packages different hardware and software elements and provides them to the developer. Based on the specific requirements at hand, the most appropriate elements can be put together to design an application. Optimization of vision algorithms The most important aspect when work- ing on a reconfigurable system has to do with programming the logic to the reconfigurable processor. This requires an understanding of both the platform and industry domain. Every machine vision system can be considered a pipeline that uses three kinds of algorithms, low, mid, and high, which are classified per the computa- tional characteristics. ● Low-level vision algorithms: These are simple algorithms that typically oper- ate on a small neighborhood. Low- level vision algorithms are easy to implement and provide great compu- tational efficiency when operating on a large amount of data. Some typical examples include filtering operations, image enhancement, denoising, and image compression. When processing low-level algorithms, reconfigurable systems are extremely efficient—up to 100 times faster and more efficient than CPU-based vision systems. ● Midlevel vision algorithms: Though they operate on a small neighbor- hood, midlevel vision algorithms are more complex and often require ran- dom memory access. Some examples of midlevel vision algorithms include connected component labeling and segmentation and feature extraction techniques. The components that can be in parallel in these algorithms are relatively fewer and are hence not ideal candidates for reconfigurable architec- tures. It takes a great deal of effort to make reconfigurable processors work with midlevel vision algorithms. ● High-level vision algorithms: These algorithms are computationally in- tensive, nonlocal, nondeterministic, and extremely complex to process. A large majority of the matching, ob - ject recognition, classification algo- rithms, decision making, inferences, and retrieve queries from database algorithms fall under this category. As the number of parallel operations are high, one can implement extremely efficient and flexible systems using re - configurable processors. Reconfigurable computing pros/cons The advantages ● Increased efficiency: One of the greatest advantages of reconfigurable systems is the enhanced execution speed with lower power consumption. For manu- facturing organizations that deploy PRO Sol Com Process Communications Solutions ProComSol, Ltd is a leader in the design and manufacture of advanced, cost-effective, and reliable HART communication products for the Process Control marketplace. 216.221.1550 Convert your mobile device into a full featured HART communicator.

Articles in this issue

Links on this page

Archives of this issue

view archives of InTech - MAY-JUN 2019