This repository contains the dataset for the implementation of the Angular Regions - Line Hough Transform (AR-LHT) on Field Programmable Gate Array (FPGA). This dataset is used by the publication "FPGA Implementation of a Memory-Efficient Hough Parameter Space for the Detection of Lines".
The dataset for the AR-LHT FPGA implementation is provided as a set of Matlab and Simulink files for simulation and VHDL generation. Images and reports are provided in .bitmap and .txt format respectively. Simulink models and M-files can be opened using Vivado 2018.1 and MATLAB 2018a. System Generator must be configured from Vivado 2018.1 to use MATLAB 2018a, prior to opening any Simulink model. Bitmaps can be opened using any good image viewer and text files can be opened using Notepad++.
Simulink models that have already been tested for VHDL generation, synthesis, and implementation are provided. These models are parameterised using several different resolutions as specified in the corresponding publication. Hardware resource utilisation and timing analysis are provided as text reports from previous FPGA implementation design runs.
The primary simulation that tests the functionality of the AR-LHT is also provided. This simulation uses two candidate images, also found within this dataset, to test the ability of the AR-LHT.
Instructions on how to execute FPGA implementation and run the AR-LHT simulation can be found in the README text document.