New perspectives in the reconstruction of convex polyominoes from orthogonal projections

Documenti analoghi
Finite Model Theory / Descriptive Complexity: bin

Graphs: Cycles. Tecniche di Programmazione A.A. 2012/2013

Author: Raffaele Cogoni born in Assemini on 21/02/1954

Indecomposable prex codes. and prime trees. Maria Gabriella Castelli Daniela Guaiana Sabrina Mantaci

Constant Propagation. A More Complex Semilattice A Nondistributive Framework

Discrete Parabolic Anderson Model with Heavy Tailed Potential

Optmization Methods for Machine Learning. Gradient method for multilayer perceptron

College Algebra. Logarithms: Denitions and Domains. Dr. Nguyen November 9, Department of Mathematics UK

Si faccia riferimento all Allegato A - OPS 2016, problema ricorrente REGOLE E DEDUZIONI, pagina 2.

Scelta di uno scambiatore di calore serie aria /olio

Lo sniffer. questo sconosciuto! Corso di Reti di Calcolatori Architetture e Servizi A.A. 2010/11. Introduzione allo sniffing TCP

Algoritmi e strutture di dati 2

IL GIOVANE HOLDEN FRANNY E ZOOEY NOVE RACCONTI ALZATE LARCHITRAVE CARPENTIERI E SEYMOUR INTRODUZIONE BY JD SALINGER

U Corso di italiano, Lezione Quattordici

AVERE 30 ANNI E VIVERE CON LA MAMMA BIBLIOTECA BIETTI ITALIAN EDITION

In mathematics, a prime number is a natural number that is divisible only by 1 and itself.

Metodo greedy. 26 novembre esima lezione

Appendice A. Conduttori elettrici, sezioni e diametri Appendix A. Wires, Sizes and AWG diameters

Il concetto di varietà e la nascita della teoria degli insiemi RIEMANN ( )

Exam of DIGITAL ELECTRONICS July 8 th, 2010 Prof. Marco Sampietro

Esercizi Programming Contest

Fiori di campo. Conoscere, riconoscere e osservare tutte le specie di fiori selvatici più note

ESISTENZA DI INFINITI NUMERI PRIMI REGOLARI. Francesco Di Noto, Michele Nardelli. In this paper we describe about the regular prime

Self-Calibration Hands-on CASA introduction

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

ESERCIZIO 1 Si faccia riferimento all Allegato A - OPS 2016, problema ricorrente REGOLE E DEDUZIONI, pagina 2.

Gocce d'anima (Italian Edition)

Primo dicembre Roberto Gretter, primo dicembre 2000

Introduzione alla storia dell intelligenza artificiale e della robotica

Scheduling. Scheduler. Class 1 Class 2 Class 3 Class 4. Scheduler. Class 1 Class 2 Class 3 Class 4. Scheduler. Class 1 Class 2 Class 3 Class 4

TEGOLE di ARDESIA CERAMICA CERAMIC SLATE ROOF TILES

SPATULA. cm 10x20-4 x8

Manuale Di Diritto Internazionale Del Lavoro

Algoritmi Priority-Driven RT. Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

Canti Popolari delle Isole Eolie e di Altri Luoghi di Sicilia (Italian Edition)

Lecture 7: Quadratic optimization

Fondamenti di Informatica

ESERCIZIO 1 Si faccia riferimento all Allegato A - OPS 2016, problema ricorrente REGOLE E DEDUZIONI, pagina 2.

R.M.Dorizzi, Strumenti per interpretare gli esami di laboratorio? Forlì, 9 ottobre 2012

INTRODUZIONE NUOVA POMPA G SU BRUCIATORI RESIDENZIALI SERIE RIELLO 40 E RDB VERSIONE KEROSENE

U Corso di italiano, Lezione Tredici

DIETA SENZA GLUTINE Per CALCIATORI: Migliora il Modo in cui ti Nutri per Avere una Migliore Performance (Italian Edition)

Italian Round WPF Sudoku Grand Prix 2013 at Logic Masters

A.S. 2011/2012. Circuito semaforico da incrocio. Corso di Elettronica. Dipartimento di Elettrotecnica

Italian Round WPF Sudoku Grand Prix 2013 at Logic Masters

07/02/2011. Elementi di Biomeccanica Statica, Cinetica, Esercizi sull analisi delle forze. Mechanics. Statics constant state of motion

WEB OF SCIENCE. COVERAGE: multidisciplinary TIME RANGE: DOCUMENT TYPES: articles, proceedings papers, books

Ottimizzazione Combinatoria J and 6.855J and ESD.78J

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

I Will Have Vengeance (Commisarrio Ricciardi Book 1) By Maurizio de Giovanni

Exam of DIGITAL ELECTRONICS June 21 st, 2010 Prof. Marco Sampietro

Single-rate three-color marker (srtcm)

Exam of DIGITAL ELECTRONICS June 14 th, 2012 Prof. Marco Sampietro

Downloading and Installing Software Socio TIS

Il gioco delle tre monete

Le piccole cose che fanno dimagrire: Tutte le mosse vincenti per perdere peso senza dieta (Italian Edition)

Marketing non Convenzionale: Viral, Guerrilla e prospettive future (Italian Edition)

Graph Visits. Tecniche di Programmazione A.A. 2016/2017

I Sistemi Lineari 10 Zanichelli Online Per La Scuola

U Corso di italiano, Lezione Quindici

Consiglio Nazionale delle Ricerche. RI - IESI/CNR - Nr. 02/99. Nicola Ancona

General info on using shopping carts with Ingenico epayments

Il Decameron Di Messer Giovanni Boccacci... (Italian Edition) By Giovanni Boccaccio

I CAMBIAMENTI PROTOTESTO-METATESTO, UN MODELLO CON ESEMPI BASATI SULLA TRADUZIONE DELLA BIBBIA (ITALIAN EDITION) BY BRUNO OSIMO

1 L esempio di Re Salomone

FUOCO PER AMICO FIRE AS FRIEND O O L BRUCIATORI - GRUPPI TERMICI

Adattatori Morsa BDMpro

Misura diretta di U CA. Aqua-boy

Eserciziario Di Microeconomia Esercizi Svolti E Commentati Per Il Corso Di Economia Politica I Microeconomia

NATIONAL SPORT SCHOOL

Sun paths in the sky. Solar diagrams and obstructions: shading systems design. Sun paths in the sky. Sun paths in the sky

100 consigli per vivere bene (Italian Edition)

REGISTRATION. Area Ricerca

Statistica Di Base Con Aggiornamento Online

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

Franco Fraccaroli, Cristian Balducci. Click here if your download doesn"t start automatically

How to register for exam sessions ( Appelli ) Version updated on 17/10/2018

RENDICONTI LINCEI MATEMATICA E APPLICAZIONI

Progetto Italiano 1: Corso Multimediale Di Lingua E Civilta Italiana (Italian Edition) By Telis Marin;Sandro Magnelli

Mussolini E Il Petrolio Iracheno Litalia Gli Interessi Petroliferi E Le Grandi Potenze

Famiglia Spirituale nel XXI secolo (La) (Italian Edition)

Keep calm, observe and assess

Numerical Heat and Mass Transfer

Calcolo efficienza energetica secondo Regolamento UE n. 327/2011 Energy efficiency calculation according to EU Regulation no.

sale house in Principina a Mare

SEI PRONTO AD ENTRARE IN UNA NUOVA DIMENSIONE? ARE YOU READY TO ENJOY A NEW DIMENSION?

Università degli Studi Roma Tre Dipartimento di Ingegneria Corso di Teoria e Progetto di Ponti A/A Prof. Ing.

Le coniche furono studiate già 2000 anni fa dagli antichi Greci in particolare da Apollonio (III secolo a.c) che ne scoprì numerose proprietà.

Il mio bambino non vede bene: Come orientarsi tra occhiali, lenti a contatto, ginnastica oculare, alimentaizone (Italian Edition)

S C.F.

S C.F.

HALF YEARLY EXAMINATIONS CLUSTERING FEBRUARY FORM 3 (1st year) ITALIAN TIME: 6 min ORAL EXAMINATION EXAMINER S PAPER (GROUPS A & B)

S C.F.

Pasta Le Migliori Ricette 50 Schede Illustrate

SRT064 BTH SRT051 BTH SRT052 BTH

Transcript:

New perspectives in the reconstruction of convex polyominoes from orthogonal projections Paolo Dulio, Andrea Frosini 2, Simone Rinaldi 3, 4, Laurent Vuillon 5 Politecnico di Milano, 2 Università di Firenze, 3 Università di Siena, 4 Université Nice Sophia Antipolis, 5 Université Savoie Mont Blanc Reconstruction of convex polyominoes from orthogonal projections4-5-28 / 28

Pigami game Reconstruction of convex polyominoes from orthogonal projections4-5-28 2 / 28

Pigami game Reconstruction of convex polyominoes from orthogonal projections4-5-28 2 / 28

Pigami game Reconstruction of convex polyominoes from orthogonal projections4-5-28 2 / 28

Pigami game Reconstruction of convex polyominoes from orthogonal projections4-5-28 2 / 28

Pigami game Reconstruction of convex polyominoes from orthogonal projections4-5-28 2 / 28

Pigami game Reconstruction of convex polyominoes from orthogonal projections4-5-28 2 / 28

Outlines Digital convex Polyominoes Reconstruction of convex polyominoes from orthogonal projections4-5-28 3 / 28

Outlines Digital convex Polyominoes 2 Combinatorics on words for discrete geometry Reconstruction of convex polyominoes from orthogonal projections4-5-28 3 / 28

Outlines Digital convex Polyominoes 2 Combinatorics on words for discrete geometry 3 Local modications Reconstruction of convex polyominoes from orthogonal projections4-5-28 3 / 28

Outlines Digital convex Polyominoes 2 Combinatorics on words for discrete geometry 3 Local modications 4 Conclusion and perspectives Reconstruction of convex polyominoes from orthogonal projections4-5-28 3 / 28

Polyomino Denition A polyomino is a (nite) connected set of points in the lattice Z 2. Reconstruction of convex polyominoes from orthogonal projections4-5-28 4 / 28

Polyomino Denition A polyomino is a (nite) connected set of points in the lattice Z 2. Denition A polyomino P is said digitally convex (DC) if its convex hull contains no integer point outside P Reconstruction of convex polyominoes from orthogonal projections4-5-28 4 / 28

(a) (b) (c) Reconstruction of convex polyominoes from orthogonal projections4-5-28 5 / 28

(a) (b) (c) (a) Non connected set, (b) A polyomino, (c) A DC polyomino. Reconstruction of convex polyominoes from orthogonal projections4-5-28 5 / 28

Border The border of a DC polyomino S, Bd(S), is the 4-connected path that follows clockwise the points of S that are 8-adjacent to some points not in S. Reconstruction of convex polyominoes from orthogonal projections4-5-28 6 / 28

Border The border of a DC polyomino S, Bd(S), is the 4-connected path that follows clockwise the points of S that are 8-adjacent to some points not in S. This path is a word in {,,, }, starting by convention from the leftmost lower point considered in the clockwise order. Reconstruction of convex polyominoes from orthogonal projections4-5-28 6 / 28

Example A DC polyomino S and its border. N E S W Reconstruction of convex polyominoes from orthogonal projections4-5-28 7 / 28

Example A DC polyomino S and its border. N E S W The points W, N, E and S are dened as in the gure. Reconstruction of convex polyominoes from orthogonal projections4-5-28 7 / 28

Example A DC polyomino S and its border. N E S W The points W, N, E and S are dened as in the gure. The word w A coding the WN path is w =. Reconstruction of convex polyominoes from orthogonal projections4-5-28 7 / 28

Reconstruction of convex polyominoes from orthogonal projections4-5-28 8 / 28

Theorem (B,L,P,R 2) A word w is WN -convex i its unique Lyndon factorization l n l n2 2...l n k k that all l i are Christoel words. is such Reconstruction of convex polyominoes from orthogonal projections4-5-28 8 / 28

Lyndon words Standard Lexicographic sequences was introduced by Roger Lyndon in 954. Reconstruction of convex polyominoes from orthogonal projections4-5-28 9 / 28

Lyndon words Standard Lexicographic sequences was introduced by Roger Lyndon in 954. Denition A w A + is a Lyndon word if it is the smallest between all its conjugates with respect to the lexicographic order. Reconstruction of convex polyominoes from orthogonal projections4-5-28 9 / 28

If w is a Lyndon word, ww is not. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 / 28

If w is a Lyndon word, ww is not. First Lyndon words on A :,,,,,,. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 / 28

If w is a Lyndon word, ww is not. First Lyndon words on A :,,,,,,. Theorem (Chen-Fox 954) Every non empty word w admits a unique factorization as a lexicographically decreasing sequence of Lyndon words. w = l n l n2 2 l n k, s.t l k > l l 2 > l l k where n i and l i are Lyndon words. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 / 28

Christoel path Let a and b be two relatively prime natural numbers. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 / 28

Christoel path Let a and b be two relatively prime natural numbers. Figure: The Christoel path of the line segment joining O(, ) to (b, a). Reconstruction of convex polyominoes from orthogonal projections 4-5-28 / 28

Christoel path Let a and b be two relatively prime natural numbers. Figure: The Christoel path of the line segment joining O(, ) to (b, a). The closest path to the line segment. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 / 28

Christoel path Let a and b be two relatively prime natural numbers. Figure: The Christoel path of the line segment joining O(, ) to (b, a). The closest path to the line segment. 2 There are no points of Z Z between the path and line segment. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 / 28

Christoel word Horizontal step. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Christoel word Horizontal step. Vertical step. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Christoel word Horizontal step. Vertical step. The Christoel word of slope a b denoted w = C( a b ) where a b = w w. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Christoel word Horizontal step. Vertical step. The Christoel word of slope a b denoted w = C( a b ) where a b = w w. Property Christoel words are of the form: w, where w is a palindrome. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Particular points (8,5) P w 2 O(,) w Q P the closest point to the line segment on the Christoel path. (Standard factorization) Reconstruction of convex polyominoes from orthogonal projections 4-5-28 3 / 28

Particular points (8,5) P w 2 O(,) w Q P the closest point to the line segment on the Christoel path. (Standard factorization) 2 Q the furthest point from the line segment on the Christoel path. (Palindromic factorization) Reconstruction of convex polyominoes from orthogonal projections 4-5-28 3 / 28

Particular points (8,5) P w 2 O(,) w Q P the closest point to the line segment on the Christoel path. (Standard factorization) 2 Q the furthest point from the line segment on the Christoel path. (Palindromic factorization) The uniqueness of these points is due to Borel, Laubie (BL993). Reconstruction of convex polyominoes from orthogonal projections 4-5-28 3 / 28

Example Consider the following WN-convex path v =. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 4 / 28

Example Consider the following WN-convex path v =. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 4 / 28

Example Consider the following WN-convex path v =. The Lyndon factorization of v is: Reconstruction of convex polyominoes from orthogonal projections 4-5-28 4 / 28

Example Consider the following WN-convex path v =. The Lyndon factorization of v is: v = () () () 2 () (). Reconstruction of convex polyominoes from orthogonal projections 4-5-28 4 / 28

Example Consider the following WN-convex path v =. The Lyndon factorization of v is: v = () () () 2 () (). where,,, and are all Christoel words. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 4 / 28

Example Consider the following WN-convex path v =. The Lyndon factorization of v is: v = () () () 2 () (). where,,, and are all Christoel words. The Christoel words are arranged in a decreasing order of slopes. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 4 / 28

Example Consider the following WN-convex path v =. The Lyndon factorization of v is: v = () () () 2 () (). where,,, and are all Christoel words. The Christoel words are arranged in a decreasing order of slopes. > 2 > > 3 > Reconstruction of convex polyominoes from orthogonal projections 4-5-28 4 / 28

Reconstruction w4 w3 w2 w Reconstruction of convex polyominoes from orthogonal projections 4-5-28 5 / 28

Reconstruction w4 w3 w2 w w, w 2, w 3 and w 4 are C.W. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 5 / 28

Reconstruction w4 w3 w2 w w, w 2, w 3 and w 4 are C.W. Where to add a single point in order to preserve the convexity? Reconstruction of convex polyominoes from orthogonal projections 4-5-28 5 / 28

Reconstruction w4 w3 w2 w w, w 2, w 3 and w 4 are C.W. Where to add a single point in order to preserve the convexity? 2 Can we add more than one point? Reconstruction of convex polyominoes from orthogonal projections 4-5-28 5 / 28

Reconstruction w4 w3 w2 w w, w 2, w 3 and w 4 are C.W. Where to add a single point in order to preserve the convexity? 2 Can we add more than one point? Reconstruction of convex polyominoes from orthogonal projections 4-5-28 5 / 28

Minimum Denition Let w be a Christoel word. We dene min(w) to be the length of the prex needed to reach the minimal point Q of w. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 6 / 28

Minimum Denition Let w be a Christoel word. We dene min(w) to be the length of the prex needed to reach the minimal point Q of w. Remark Since Q is unique hence the minimum value is unique too. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 6 / 28

Minimum Denition Let w be a Christoel word. We dene min(w) to be the length of the prex needed to reach the minimal point Q of w. Remark Since Q is unique hence the minimum value is unique too. 2 If k = min(w), then w[k] =, and w[k + ] =. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 6 / 28

Split operator Let w be a Christoel word with k = min(w) and w = l. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 7 / 28

Split operator Let w be a Christoel word with k = min(w) and w = l. The point of the path at position k is the furthest from the line segment and the unique that respects: Reconstruction of convex polyominoes from orthogonal projections 4-5-28 7 / 28

Split operator Let w be a Christoel word with k = min(w) and w = l. The point of the path at position k is the furthest from the line segment and the unique that respects: Proposition The words u = w[, k ] and u 2 = w[k +, l], are two Christoel words. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 7 / 28

Split operator Let w be a Christoel word with k = min(w) and w = l. The point of the path at position k is the furthest from the line segment and the unique that respects: Proposition The words u = w[, k ] and u 2 = w[k +, l], are two Christoel words. We have: Slope(u ) > Slope(u 2 ). Reconstruction of convex polyominoes from orthogonal projections 4-5-28 7 / 28

Example (8,5) P w 2 O(,) w Q Reconstruction of convex polyominoes from orthogonal projections 4-5-28 8 / 28

Example (8,5) P w 2 O(,) w Q C( 5 8 ) = (w, w 2 ), Reconstruction of convex polyominoes from orthogonal projections 4-5-28 8 / 28

Example (8,5) P w 2 O(,) w Q C( 5 8 ) = (w, w 2 ), 2 k = min(w) = OQ = = 5, Reconstruction of convex polyominoes from orthogonal projections 4-5-28 8 / 28

Example (8,5) P w 2 O(,) w Q C( 5 8 ) = (w, w 2 ), 2 k = min(w) = OQ = = 5, 3 u = C( 2 3 ) =, u 2 = C( 3 5 ) = are Christoel words with 2 3 > 3 5. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 8 / 28

Adding one point Reconstruction of convex polyominoes from orthogonal projections 4-5-28 9 / 28

Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Let ρ(w ) = 3 5 > ρ(w 2) = 2. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Let ρ(w ) = 3 5 > ρ(w 2) = 2. The split(w ) = u v gives ρ(u ) = 2 3 and ρ(v ) = 2. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Let ρ(w ) = 3 5 > ρ(w 2) = 2. The split(w ) = u v gives ρ(u ) = 2 3 and ρ(v ) = 2. u v w 2 u w 3 Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Let ρ(w ) = 3 5 > ρ(w 2) = 2. The split(w ) = u v gives ρ(u ) = 2 3 and ρ(v ) = 2. u v The order of the slopes is: w 2 u w 3 2 3 > 2 < 2. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Let ρ(w ) = 3 5 > ρ(w 2) = 2. The split(w ) = u v gives ρ(u ) = 2 3 and ρ(v ) = 2. u v The order of the slopes is: w 2 u w 3 2 3 > 2 < 2. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Let ρ(w ) = 3 5 > ρ(w 2) = 2. The split(w ) = u v gives ρ(u ) = 2 3 and ρ(v ) = 2. u v The order of the slopes is: w 2 u w 3 2 3 > 2 < 2. Join v with w 2 to form one line segment. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Let ρ(w ) = 3 5 > ρ(w 2) = 2. The split(w ) = u v gives ρ(u ) = 2 3 and ρ(v ) = 2. u v The order of the slopes is: w 2 u w 3 2 3 > 2 < 2. Join v with w 2 to form one line segment. This concatenation is not exactly the same new Christoel word w 3. v.w 2 =. w 3 =. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 2 / 28

Adding two points Reconstruction of convex polyominoes from orthogonal projections 4-5-28 22 / 28

First case: Let w and w 2 be two consecutive Christoel words in the same octant of a W N path of a Polyomino where split(w ) = u v and split(w 2 ) = u 2 v 2. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 23 / 28

First case: Let w and w 2 be two consecutive Christoel words in the same octant of a W N path of a Polyomino where split(w ) = u v and split(w 2 ) = u 2 v 2. u = c d v = w b a u 2= b a v = 2 w 2 c d Reconstruction of convex polyominoes from orthogonal projections 4-5-28 23 / 28

First case: Let w and w 2 be two consecutive Christoel words in the same octant of a W N path of a Polyomino where split(w ) = u v and split(w 2 ) = u 2 v 2. u = c d v = w b a u 2= b a v = 2 w 2 c d Theorem (P.Dulio et al.) If slope(v ) > slope(w 2 ) and slope(w ) > slope(u 2 ), then it holds slope(v ) > slope(u 2 ). Reconstruction of convex polyominoes from orthogonal projections 4-5-28 23 / 28

Reduce constraints?? Reconstruction of convex polyominoes from orthogonal projections 4-5-28 24 / 28

Second case: Letρ(w ) = 3 4 > ρ(w 2) = 5 7. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 25 / 28

Second case: Letρ(w ) = 3 4 > ρ(w 2) = 5 7. The split(w ) = u v and split(w 2 ) = u 2 v 2 give 5, 9 26, 3 4 and 2 3. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 25 / 28

Second case: Letρ(w ) = 3 4 > ρ(w 2) = 5 7. The split(w ) = u v and split(w 2 ) = u 2 v 2 give 5, 9 26, 3 4 and 2 3. v 2 u w3 Reconstruction of convex polyominoes from orthogonal projections 4-5-28 25 / 28

Second case: Letρ(w ) = 3 4 > ρ(w 2) = 5 7. The split(w ) = u v and split(w 2 ) = u 2 v 2 give 5, 9 26, 3 4 and 2 3. v 2 u w3 We have: v =, u 2 = with ρ(v ) < ρ(u 2 ). Reconstruction of convex polyominoes from orthogonal projections 4-5-28 25 / 28

Second case: Letρ(w ) = 3 4 > ρ(w 2) = 5 7. The split(w ) = u v and split(w 2 ) = u 2 v 2 give 5, 9 26, 3 4 and 2 3. v 2 u w3 We have: v =, u 2 = with ρ(v ) < ρ(u 2 ). v.u 2 =. w 3 =. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 25 / 28

Second case: Letρ(w ) = 3 4 > ρ(w 2) = 5 7. The split(w ) = u v and split(w 2 ) = u 2 v 2 give 5, 9 26, 3 4 and 2 3. v 2 u w3 We have: v =, u 2 = with ρ(v ) < ρ(u 2 ). v.u 2 =. w 3 =. The decreasing order of the slopes obtained is: 5, 5, 5, 2 3. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 25 / 28

Third case: Let ρ(w ) = 3 5 > ρ(w 2) = 57. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 26 / 28

Third case: Let ρ(w ) = 3 5 > ρ(w 2) = 57. The split(w ) = u v and split(w 2 ) = u 2 v 2,give 2 3, 2, 4 7 and 53 93. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 26 / 28

Third case: Let ρ(w ) = 3 5 > ρ(w 2) = 57. The split(w ) = u v and split(w 2 ) = u 2 v 2,give 2 3, 2, 4 7 and 53 93. The slope ρ(v ) < ρ(u 2 ), with v = and u 2 =. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 26 / 28

Third case: Let ρ(w ) = 3 5 > ρ(w 2) = 57. The split(w ) = u v and split(w 2 ) = u 2 v 2,give 2 3, 2, 4 7 and 53 93. The slope ρ(v ) < ρ(u 2 ), with v = and u 2 =. u 2 v w Reconstruction of convex polyominoes from orthogonal projections 4-5-28 26 / 28

Third case: Let ρ(w ) = 3 5 > ρ(w 2) = 57. The split(w ) = u v and split(w 2 ) = u 2 v 2,give 2 3, 2, 4 7 and 53 93. The slope ρ(v ) < ρ(u 2 ), with v = and u 2 =. u 2 v w By concatenating these two words, we get w 3 = of slope 5 9 = 2 4 7. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 26 / 28

Third case: Let ρ(w ) = 3 5 > ρ(w 2) = 57. The split(w ) = u v and split(w 2 ) = u 2 v 2,give 2 3, 2, 4 7 and 53 93. The slope ρ(v ) < ρ(u 2 ), with v = and u 2 =. u 2 v w By concatenating these two words, we get w 3 = of slope 5 9 = 2 4 7. Still having ρ(u ) > ρ(w 3 ) < ρ(v 2 ). Reconstruction of convex polyominoes from orthogonal projections 4-5-28 26 / 28

Third case: Let ρ(w ) = 3 5 > ρ(w 2) = 57. The split(w ) = u v and split(w 2 ) = u 2 v 2,give 2 3, 2, 4 7 and 53 93. The slope ρ(v ) < ρ(u 2 ), with v = and u 2 =. u 2 v w By concatenating these two words, we get w 3 = of slope 5 9 = 2 4 7. Still having ρ(u ) > ρ(w 3 ) < ρ(v 2 ). Another point has to be added, in order to maintain the convexity. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 26 / 28

Final Aims Extend the work in the case of two words in dierent octants. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 27 / 28

Final Aims Extend the work in the case of two words in dierent octants. 2 Produce a nal reconstruction algorithm that extends the strategy of Barcucci et al. for HV convex polyominoes by preserving step by step digital convexity. Reconstruction of convex polyominoes from orthogonal projections 4-5-28 27 / 28

Final Aims Extend the work in the case of two words in dierent octants. 2 Produce a nal reconstruction algorithm that extends the strategy of Barcucci et al. for HV convex polyominoes by preserving step by step digital convexity. Thank You Reconstruction of convex polyominoes from orthogonal projections 4-5-28 27 / 28