REAL-TIME OPTIMAL-MEMORY IMAGE ROTATION FOR EMBEDDED SYSTEMS

被引:3
|
作者
Banerjee, Serene [1 ]
Kuchibhotla, Anjaneyulu [1 ]
机构
[1] HP Labs India, Bangalore 560030, Karnataka, India
关键词
image rotation; optimal-memory; real-time performance; embedded systems;
D O I
10.1109/ICIP.2009.5413977
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Skew-corrected document images are necessary for subsequent downstream operations such as archiving, printing or improving OCR performance. Image rotation is a necessary and more expensive step in achieving skew correction of document images. Other applications of rotation include, image registration and orientation correction. Traditional image rotation algorithms [2-4] such as three-shear rotation [1] require three separable shears of the image. The embedded use of such techniques in scanners/printers presents technical challenges, since the memory available is limited and/or the document image is only available progressively in chunks of say 32 or 64 rows (swaths). Traditional image rotation algorithms require the entire image to be available before commencing the rotation operation. This paper presents an approach that allows image rotation using swaths of the image thus minimizing the overall memory requirement. We theoretically prove that the number of image swaths that are to be buffered is independent of the image size and depends only on the rotation angle. This approach enables rotation of any arbitrary sized image on memory constrained devices. The memory savings realized is at least 80%, for an A4-sized document image rotated 15 degrees. Our progressive approach demonstrates real-time image rotation and hence improves on the state-of-the-art approaches for reduction of rotation complexity [5-10].
引用
收藏
页码:3277 / 3280
页数:4
相关论文
共 50 条
  • [1] Optimization of memory system in real-time embedded systems
    Mahajan, A. R.
    Ali, M. S.
    PROCEEDING OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS: COMPUTER SCIENCE AND TECHNOLOGY, VOL 4, 2007, : 13 - +
  • [2] Dynamic memory management for embedded real-time systems
    Crespo, A.
    Ripoll, I.
    Masmano, M.
    FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 195 - +
  • [3] Real-Time Optimal Control and Controller Design on Embedded Systems
    Rath, Gerhard
    2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, : 60 - 63
  • [4] On memory protection in real-time OS for small embedded systems
    Suzuki, S
    Shin, KG
    FOURTH INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1997, : 51 - 58
  • [5] A Fast Image Matching Approach for Real-Time Embedded Systems
    Zhang, Haolin
    Bian, Houqin
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 7855 - 7860
  • [6] Real-time and embedded systems
    Stankovic, JA
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 205 - 208
  • [7] Real-time embedded systems
    Bate, I
    Liu, S
    COMPUTING & CONTROL ENGINEERING JOURNAL, 2002, 13 (04): : 154 - 155
  • [8] Embedded/real-time systems
    Katz, DS
    Kepner, J
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (02): : 186 - 190
  • [9] Improving Memory Efficiency of Dynamic Memory Allocators for Real-Time Embedded Systems
    Lee, Junghee
    Yi, Joonhwan
    ETRI JOURNAL, 2011, 33 (02) : 230 - 239
  • [10] Real-Time Optimal Resource Allocation for Embedded UAV Communication Systems
    Minh-Nghia Nguyen
    Nguyen, Long D.
    Duong, Trung Q.
    Hoang Duong Tuan
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2019, 8 (01) : 225 - 228