Abstract

The scattering characteristic of complex target from terrestrial and celestial background radiation has been widely used in such engineering fields as remote sensing, feature extraction, tracking and recognition of target thus having been an attractive field for many scientists for decades. In our method, the model of target is constructed using 3DMAX and the surface is divided into triangle facets firstly. Bidirectional Reflectance Distribution Function (BRDF) is introduced and MODTRAN is applied to calculate background radiation for a given time at a given place. Finally the scattering of each facet is added up to get the scattering of the target. As the background radiance comes in all directions and in a wide spectrum and the complex target always consists of thousands of facets, in general it takes hours to complete the calculation. Consequently this limits its use in the real time applications. Recent years have seen the continual development of multi-core CPU. As a result parallel programming on multi-cores has been more and more popular. In this paper, the openMP, Intel CILK ++, Intel Threading Building Blocks (TBB) are used separately to leverage the processing power of multi-cores processors. Our experiments are conducted on a DELL desktop based on an Intel I7- 2600K CPU running at 3.40 GHz with 8 cores and 16.0 GB RAM. The Intel Composer 2013 is employed to build the program. Also in OpenMP implementation, gcc is used. The results demonstrate that highest speedups for three parallel models are 5.06X, 5.02X, 5.15X respectively.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call