Benny Thörnberg

Print

Publications

Articles in journals

Jonsson, P. , Thörnberg, B. & Casselgren, J. (2015). Road surface status classification using spectral analysis of NIR camera images. IEEE Sensors Journal, vol. 15: 3, pp. 1641-1656.

Malik, A. W. , Thörnberg, B. , Anwar, Q. , Johansen, T. A. & Shahzad, K. (2015). Real Time Decoding of Color Symbol for Optical Positioning System. International Journal of Advanced Robotic Systems, vol. 12: 5

Meng, X. , Thörnberg, B. & Olsson, L. (2014). Strategic Proactive Obsolescence Management Model. IEEE Transactions on Components, Packaging, and Manufacturing Technology, vol. 4: 6, pp. 1099-1108.

Malik, A. W. , Thörnberg, B. , Imran, M. & Lawal, N. (2014). Hardware Architecture for Real-time  Computation of Image Component Feature Descriptors on a FPGA. International Journal of Distributed Sensor Networks, , pp. Art. no. 815378

Malik, A. W. , Thörnberg, B. & Palaniappan, P. K. (2013). Comparison of Three Smart Camera Architectures for Real-time Machine Vision System. International Journal of Advanced Robotic Systems, vol. 10, pp. Art. no. 402

Imran, M. , Khursheed, K. , Malik, A. W. , Ahmad, N. , O'Nils, M. , Lawal, N. & Thörnberg, B. (2012). Architecture Exploration Based on Tasks Partitioning Between Hardware, Software and Locality for a Wireless Vision Sensor Node. International Journal of Distributed Systems and Technologies, vol. 3: 2, pp. 58-71.

Thörnberg, B. , Palkovic, M. , Hu, Q. , Olsson, L. , Kjeldsberg, P. G. , O'Nils, M. & Catthor, F. (2007). Bit-Width Constrained Memory Hierarchy Optimization for Real-Time Video Systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 26: 4, pp. 781-800.

Thörnberg, B. , Hu, Q. , Palkovic, M. , O'Nils, M. & Kjeldsberg, P. G. (2006). Polyhedral space generation and memory estimation from interface and memory models of real-time video systems. Journal of Systems and Software, vol. 79: 2, pp. 231-245.

Lawal, N. , Thörnberg, B. , Norell, H. & O'Nils, M. (2006). Ram allocation algorithm for video processing applications on FPGA. Journal of Circuits, Systems and Computers, vol. 15: 5, pp. 679-699.

Meng, X. & Thörnberg, B. (). Design Technology Selection for Obsolescence Management Cost Avoidanc. Microelectronics and reliability,

Chapters in books

Thörnberg, B. & O'Nils, M. (2002). Analysis of modeling and simulation capabilities in systemC and Ocapi using a video filter design. In System on chip design languages : : extended papers : best of FDL’01 and HDLCon’01. Boston, Mass : Kluwer Academic Publishers (The ChDL series). pp. 283-.

Conference papers

Jonsson, P. , Thörnberg, B. , Dobslaw, F. & Vaa, T. (2015). Road Condition Imaging: Model Development. .

Imran, M. , O'Nils, M. , Munir, H. & Thörnberg, B. (2015). Low complexity FPGA based background subtraction technique for thermal imagery. In Proceedings of the 9th International Conference on Distributed Smart CamerasPages 1-6.

Anwar, Q. , Malik, A. W. & Thörnberg, B. (2013). Design of coded reference labels for indoor optical navigation using monocular camera. In 2013 International Conference on Indoor Positioning and Indoor Navigation, IPIN 2013. (International Conference on Indoor Positioning and Indoor Navigation). pp. Art. no. 6817925-

Hashemi, A. & Thörnberg, B. (2012). Hardware Centric Automatic Recognition of Road Signs. In ISCAIE 2012 - 2012 IEEE Symposium on Computer Applications and Industrial Electronics.. pp. 157--162.

Zhao, J. , Thörnberg, B. , Shi, Y. & Hashemi, A. (2012). Color Segmentation on FPGA Using Minimum Distance Classifier for Automatic Road Sign Detection. In IST 2012 - 2012 IEEE International Conference on Imaging Systems and Techniques, Proceedings.. pp. 516--521.

Meng, X. , Thörnberg, B. & Olsson, L. (2012). Component obsolescence management model for long life cycle embedded system. In AUTOTESTCON (Proceedings). Anaheim, California : . pp. 19--24.

Meng, X. , Haoming, Z. , Lawal, N. & Thörnberg, B. (2012). Portability Analysis of Soft Microprocessor for FPGA. In 2012 Mediterranean Conference on Embedded Computing, MECO 2012.. pp. 5--8.

Malik, A. W. , Thörnberg, B. , Meng, X. & Imran, M. (2012). Real-Time machine vision system using FPGA and soft-core processor. In Proceedings of SPIE - The International Society for Optical Engineering.. pp. Art. no. 84370Z-

Khursheed, K. , Imran, M. , Malik, A. W. , O'Nils, M. , Lawal, N. & Thörnberg, B. (2011). Exploration of tasks partitioning between hardware software and locality for a wireless camera based vision sensor node. In Proceedings - 6th International Symposium on Parallel Computing in Electrical Engineering, PARELEC 2011.. pp. 127--132.

Meng, X. , Thörnberg, B. & Lawal, N. (2011). Embedded System Design with Maintenance  Consideration. In Proceedings of the 34th International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO.. pp. 124--129.

Meng, X. , Thörnberg, B. & Lawal, N. (2011). Portability analysis of an M-JPEG decoder IP from OpenCores. In SIES 2011 - 6th IEEE International Symposium on Industrial Embedded Systems, Conference Proceedings.. pp. 79--82.

Meng, X. , Thörnberg, B. & Lawal, N. (2011). Soft-IP Interface Modification Methodology. In Proceedings of 2011 International Conference on Information and Electronics Engineering.

Malik, A. W. , Thörnberg, B. , Cheng, X. & Lawal, N. (2011). Real-time Component Labelling with Centre of Gravity Calculation on FPGA. In 2011 Proceedings of Sixth International Conference on Systems.

Cheng, X. , Thörnberg, B. & Abdul Waheed, M. (2011). Optimized Color Pair Selection for Label Design. In Proceedings Elmar - International Symposium Electronics in Marine. Zadar, Croatia : . pp. 115--118.

Lawal, N. , Thörnberg, B. & O´Nils, M. (2011). Architecture driven memory allocation for FPGA Based Real-Time Video Processing Systems. In Proceedings of the 2011 7th Southern Conference on Programmable Logic, SPL 2011 2011, Article number 5782639.. pp. 143--148.

Cheng, X. , Thörnberg, B. , Malik, W. & Lawal, N. (2010). Hardware Centric Machine Vision for High Precision Center of Gravity Calculation. . (PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY)

Thim, J. , Manuilskiy, A. , O´Nils, M. , Thörnberg, B. , Lindgren, J. & Lidén, J. (2009). The Impact of Surface Movement in Online Paper Topgraphy Cahracerization Using Light Triangulation. In Proceedings fo the Papermaker´s Research Symposium.

Thörnberg, B. & Lawal, N. (2009). Real-time Component Labelling and Feature Extraction on FPGA. In 2009 International Symposium on Signals, Circuits and Systems, ISSCS 2009.. pp. 5206100-

Thim, J. , O'Nils, M. , Manuilskiy, A. & Thörnberg, B. (2008). Simulating the Impact of Topographical Microstructures on Triangulation Measurement Setups using Matlab. In Proceedings of Nordic MATLAB User Conference.

Lawal, N. , O´Nils, M. & Thörnberg, B. (2007). C++ based System Synthesis of Real-Time Video Processing Systems targeting FPGA Implementation. In Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International. Long Beach, CA : . pp. 1--7.

Lawal, N. , Thörnberg, B. & O'Nils, M. (2007). Power-aware automatic constraint generation for FPGA based real-time video processing systems. In 2007 NORCHIP. New York : . pp. 124--128.

O'Nils, M. , Thörnberg, B. & Lawal, N. (2006). High-Level SystemC Synthesis for FPGA based Real-Time Video Processing Systems. In Proceedings of the FPGA World Conference.

Thörnberg, B. & O'Nils, M. (2006). Impact of Bit-Width specification on the memory hierarchy for a real-time video processing system. In 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS. Piscataway, NJ : (Design, Automation and Test in Europe Conference and Expo). pp. 750--751.

Lawal, N. , O'Nils, M. & Thörnberg, B. (2006). C++ based System Synthesis of Real-Time Video Processing Systems targeting FPGA Implementation. In Proceedings of the FPGA World Conference 2006.

Lepistö, N. , Thörnberg, B. & O'Nils, M. (2006). Design Exploration of Video Pre-Processor for FPGA based SoC. In RECONFIGURABLE COMPUTING: ARCHITECTURES AND APPLICATIONS. Berlin : (LECTURE NOTES IN COMPUTER SCIENCE). pp. 87--92.

O'Nils, M. , Lilljefjäll, P. & Thörnberg, B. (2005). Data Partitioning for Parallel Implementation of Real-Time Video Processing Systems. In Circuit Theory and Design, 2005. Proceedings of the 2005 European Conference on : vol. 1.. pp. 213--216.

Thörnberg, B. , Olsson, L. & O'Nils, M. (2005). Optimization of memory allocation for real-time video processing on FPGA. In 16th International Workshop on Rapid System Prototyping, Proceedings - SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE.. pp. 141--147.

Lawal, N. , Thörnberg, B. & O'Nils, M. (2005). Address Generation for FPGA RAMs for Efficient Implementation of Real-Time Video Processing Systems. In Proceedings. International Conference on Field Programmable Logic and Applications, 2005.. pp. 136--141.

Lepistö, N. , Thörnberg, B. & O'Nils, M. (2005). High Performance FPGA based Camera Architecture for Range Imaging. In NORCHIP Conference, 2005. 23rd.. pp. 165--168.

O'Nils, M. , Norell, H. & Thörnberg, B. (2004). A Comparison between Local and Global Memory Allocation for FPGA Implementation of Real-Time Video Processing Systems. In Proceedings of the IEEE International Conference on Signals and Electronic Systems.

Norell, H. , Thörnberg, B. & O'Nils, M. (2003). Automatic Hardware Synthesis of Spatial Memory Models for Real-Time Image Processing Systems. In Proceedings of IEEE Norchip Conference 2003 : Riga, Latvia, Nov 10-11, 2003.. pp. 171--175.

Thörnberg, B. & O'Nils, M. (2003). Automated implementation of interface- and memory models for real-time video processing systems. In Proceedings of IEEE Norchip Conference, November 2003 (Riga).

Thörnberg, B. , Norell, H. & O'Nils, M. (2002). Conceptual Interface and Memory-Modelling for Real-Time Image Processing Systems- IMEM: A tool for Modeling, Simulation and Design Parameter Extraction. In 2002 IEEE 5th Workshop on Multimedia Signal Processing : 9-11 Dec. 2002 , St.Thomas, VI, USA.. pp. 138--141.

Thörnberg, B. , Norell, H. & O'Nils, M. (2002). IMEM: An Object Oriented Memory- and Interface Modeling Approach for Real-Time Video Processing Systems. In Proceedings / FDL '02, Forum on Specification & Design Languages, Marseille, France, Sept 24-27, 2002 : FDL ; 5 (Marseille) : 2002.09.24-27. Marseille :

Doctoral theses, comprehensive summaries

Thörnberg, B. (2006). Memory modeling and synthesis for real-time video processing systems. Dis. (Comprehensive summary) Sundsvall : Mittuniversitetet, 2006 (Mid Sweden University doctoral thesis : 8)

Licentiate theses, comprehensive summaries

Thörnberg, B. (2004). Memory modeling and synthesis for real-time video processing systems. Lic. (Comprehensive summary) Sundsvall : Mitthögskolan, 2004 (Mid Sweden University licentiate thesis : 4)

Patents

Svelander, L. & Thörnberg, B. (2013). Belysningsanordning för fordon .

Thörnberg, B. (1992). Medical Environment Interface .