100 likes | 252 Vues
Finite State Automata a s Data Storage. {marian.mindek, martin.hynar}@vsb.cz Dateso 2005. Content. - Motivation - Finite automata (data access) - Compression and interesting information Data storage Tests - Conclusion. VŠB - TU Ostrava FEI. Finite State Automata as Data Storage.
E N D
Finite State Automata asData Storage {marian.mindek, martin.hynar}@vsb.cz Dateso 2005
Content - Motivation - Finite automata (data access) - Compression and interesting information Data storage Tests - Conclusion VŠB - TU Ostrava FEI Finite State Automata as Data Storage
Motivation • Space- Speed • Interesting information VŠB - TU Ostrava FEI Finite State Automata as Data Storage
image 1 image 2 Motivation 2 • Searching VŠB - TU Ostrava FEI Finite State Automata as Data Storage
Finite automata (data access) 3203 1101 - Address of sub-square - = {0,1,2,3}; = {0,1}; … - Multiresolution image - L * - example: {1,2} * 2{1,2} * VŠB - TU Ostrava FEI Finite State Automata as Data Storage
Compression - Procedure Construct Automaton for Compression For given image I, we denote Iw the zoomed part of I in the square addressed w. The image represented by state number x is denoted by ux. 1. i=j=0 2. Create state 0 and assign u0=I, define average grayness of image I 3. Assume ui=Iw. Process state i, that is fork=0,1,2,3 do:If Iwk=uq (with E) orIwkcan be expressed (expanded, flipped, rotated, …) as a part of image uqfor some state q, or some state in another automaton,then create an edge labeled k from state i to state q;otherwise assign j=j+1, uj=Iwk, and create an edge labeled k from state i to the new state j, 4.if i=j, that is all states have been processed, stop;otherwise i=i+1, go to 3. - Procedure Reconstruct Image VŠB - TU Ostrava FEI Finite State Automata as Data Storage
Data storage VŠB - TU Ostrava FEI Finite State Automata as Data Storage
Tests VŠB - TU Ostrava FEI Finite State Automata as Data Storage
Tests 2 VŠB - TU Ostrava FEI Finite State Automata as Data Storage
Layered oriented approach • Generalsolution • Better structure Conclusion Thank you {marian.mindek, matin.hynar}@vsb.cz VŠB - TU Ostrava FEI Finite State Automata as Data Storage