A Hardware Track-Trigger for CMSThe Hough Transform
A Hardware Track-Trigger for CMS: The Hough Transform
James, Thomas Owen
2019-10-29 00:00:00
[The Hough Transform is widely used to detect parametrically described curves in an image that can contain noise or partial occlusion. It is shown how a two dimensional linear Hough Transform can be used to identify track candidates within the CMS tracker. Three implementations of this algorithm in FPGA firmware are presented: a systolic array, a pipelined array, and an optimised pipelined solution called the daisy-chained array. For each, the performance in terms of track finding efficiency and fake rate is presented, alongside the corresponding FPGA resource utilisation and latency. The method used to pre-process and distribute the tracker hits is also described. Potential algorithmic and technical improvements are discussed, in addition to the scaling of the implementation to a variety of FPGA devices.]
http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.pnghttp://www.deepdyve.com/lp/springer-journals/a-hardware-track-trigger-for-cms-the-hough-transform-aEK0g6ApIi
A Hardware Track-Trigger for CMSThe Hough Transform
[The Hough Transform is widely used to detect parametrically described curves in an image that can contain noise or partial occlusion. It is shown how a two dimensional linear Hough Transform can be used to identify track candidates within the CMS tracker. Three implementations of this algorithm in FPGA firmware are presented: a systolic array, a pipelined array, and an optimised pipelined solution called the daisy-chained array. For each, the performance in terms of track finding efficiency and fake rate is presented, alongside the corresponding FPGA resource utilisation and latency. The method used to pre-process and distribute the tracker hits is also described. Potential algorithmic and technical improvements are discussed, in addition to the scaling of the implementation to a variety of FPGA devices.]
To get new article updates from a journal on your personalized homepage, please log in first, or sign up for a DeepDyve account if you don’t already have one.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.