Vous êtes sur la page 1sur 11

République Algérienne Démocratique et Populaire

Ministère de l’Enseignement Supérieur et de la Recherche


Scientifique
Université des Sciences et de la Technologie Houari Boumediene

Faculté d’Electronique et d’Informatique


Département Informatique

Option
Mathématique et Informatique Décisionnelle

Exposé sur la Vectorisation

Réalisé Par : Nihad MAHOUNI

Matricule : 201400008553
Table des matières
Vectorisation dans la théorie .................................................................................................................. 1
Définition de la vectorisation .............................................................................................................. 1
La vectorisation dans le contexte Générale ........................................................................................ 1
Processus générale .............................................................................................................................. 1
Quel sont les logiciels capables de vectoriser une carte géographique ?........................................... 2
Vectorisation dans le contexte de SIG avec ArcScan: ......................................................................... 2
Vectorisation interactive (traçage de raster) .................................................................................. 3
Vectorisation automatique ............................................................................................................. 4
Nettoyage de rasters avant la vectorisation ................................................................................... 5
Vectorisation – Exemple pratique ........................................................................................................... 7
Bibliographie ........................................................................................................................................... 9
Vectorisation dans la théorie
Définition de la vectorisation
A ne pas confondre avec digitalisation, ou numérisation.

Une numérisation est le passage d'une information sur un support quelconque (papier, électrique...)
à un support informatique.

Une vectorisation est le passage d'un format raster (où l'information est contenue dans des pixels) à
un format vecteur ou l'information est contenue dans des entités de type point/ligne/polygone ( i.e
C’est la conversion d’images matricielles en images vectorielles.)

La vectorisation dans le contexte Générale


Cette image illustre la différence entre les images bitmap et vectorielles. L'image bitmap est
composée d'un ensemble fixe de pixels, tandis que l'image vectorielle est composée d'un ensemble
fixe de formes. Dans l'image, la mise à l'échelle du bitmap révèle les pixels, tandis que la mise à
l'échelle de l'image vectorielle préserve les formes.

Une image n'a aucune structure : il s'agit simplement de pixels dans un bitmap. Si l'image est
suffisamment agrandie, ses artefacts apparaissent. Les pixels deviennent apparents. Les images aux
contours nets deviennent floues ou irrégulières. Idéalement, une image vectorielle n'a pas le même
problème. Les arêtes et les zones remplies sont représentées sous forme de courbes ou de gradients
mathématiques et peuvent être agrandies de manière arbitraire.

La tâche de la vectorisation consiste à convertir une image en une représentation vectorielle.

Les images synthétiques telles que les cartes géographiques scannées conviennent à la vectorisation.

L'entrée dans la vectorisation est une image, mais une image peut prendre de nombreuses formes,
telles qu'un scan, un dessin sur papier ou l'un des nombreux formats de fichier raster. Les
programmes qui effectuent une conversion raster en vecteur peuvent accepter les formats bitmap
tels que TIFF, BMP et PNG.

La sortie est un format de fichier vectoriel. Les formats de vecteurs courants sont SVG, DXF, EPS, EMF
et AI.

Processus générale
L'image peut être vectorisée manuellement. Une personne peut regarder l'image, faire des mesures,
puis écrire le fichier de sortie à la main. L'illustration a quelques formes géométriques et beaucoup
de texte; il était relativement facile de convertir les formes et le format vectoriel SVG permet de
saisir facilement le texte (même les indices et les exposants).
Dans cet exemple, l'image d'origine ne
comportait aucune courbe (à
l'exception du texte). La conversion est
donc simple. Les courbes rendent la
conversion plus compliquée. La
vectorisation manuelle de formes
compliquées peut être facilitée par la
fonction de traçage intégrée à certains
programmes d'édition de graphiques
vectoriels.

Si l'image n'est pas encore lisible par une machine, elle doit être numérisée dans un format de fichier
utilisable.

Une fois un bitmap lisible par machine, l'image peut être importée dans un programme d'édition
graphique (tel que Adobe Illustrator, CorelDRAW ou Inkscape). Ensuite, une personne peut tracer
manuellement les éléments de l'image à l'aide des fonctions d'édition du programme. Les courbes de
l'image d'origine peuvent être approximées avec des courbes, des arcs et des courbes de Bézier. La
vectorisation manuelle est possible, mais elle peut être fastidieuse.

Quel sont les logiciels capables de vectoriser une carte géographique ?


ArcScan est l'extension ArcGIS qui permet de vectoriser :

ArcScan met à votre disposition des outils qui permettent de convertir des images numérisées en
couches d'entités vectorielles. A noter que, dans le cas d'ArcGIS 9.1, les fonctionnalités d'ArcScan
sont intégrées en natif dans ArcEditor et ArcInfo.

MapScan pour Windows : Freeware créé par l'ONU

Il permet des améliorations sur le raster, exporte en SHP, MIF, DXF, MAP et VEC, et géoréférence la
carte en sortie.

R2V est un logiciel de vectorisation très performant, développé par Algolab :

Ce logiciel transforme de nombreux formats d'images en formats vecteurs DAO ou SIG, dont le SHP
et le MIF/MID.

WinTopo améliore des images et les vectorise dans les formats DAO et SIG standards, dont
le SHP. Il existe une version entièrement gratuite. La version payante possède plus de
fonctions d'amélioration du raster avant la vectorisation, une meilleure "intelligence" pour le
passage en vecteur, et des possibilités de modifier et géo référencer les vecteurs créés (ces
deux dernières fonctionnalités n'étant pas forcément nécessaires aux détenteurs d'un
logiciel de SIG).

Vectorisation dans le contexte de SIG avec ArcScan:


La vectorisation est manuelle lorsqu’on trace des cellules raster de manière interactive ou
automatique si on fait appel au mode automatique.
Vectorisation interactive (traçage de raster)
Ce processus, ou vectorisation manuelle (interactive), ressemble aux techniques utilisées pour
créer des entités lors d'une session de mise à jour. La vectorisation interactive se compose des
éléments suivants : capture de raster, pointage manuel de raster et reconnaissance des formes.
On fait appel à ce type de vectorisation si on veut vectoriser une petite zone de l'image.

1- Capture sur rasters

ArcScan permet de capturer des cellules raster. Bien qu'elle ne soit pas obligatoire avec le
pointage manuel de raster, la capture de raster peut nous aider à créer des entités avec
précision. On peut faire une capture sur les axes médians, les intersections, les coins, les
extrémités et les solides rasters.

Capture sur les intersections raster

Capture sur les axes médians raster

2- Pointage manuel de raster

L'outil Traçage de vectorisation permet de tracer manuellement des cellules raster et de


générer des entités linéaires ou surfaciques. Lorsqu'il est utilisé avec la capture de raster, le
pointage manuel de raster est une méthode précise et efficace de conversion des données
raster en entités vectorielles.

Vous pouvez également contrôler la composition géométrique des entités vectorielles en


sortie en ajustant les paramètres de vectorisation avant le traçage. Lorsque vous avez ajouté
des entités à votre base de données en les traçant, vous pouvez faire appel à d'autres outils,
tels que ceux destinés à la topologie, à la mise à jour avancée et à l'ajustement spatial, pour
modifier les données, le cas échéant.

L'image suivante illustre le traçage par les axes médians utilisé pour créer des entités
linéaires.
Avec l'outil Traçage de vectorisation, il suffit de pointer le curseur dans la direction que nous
souhaitons vectoriser puis de cliquer. Des entités sont générées sur les axes médians des
cellules raster à chaque fois que vous cliquez. Les paramètres de vectorisation actuels ont une
incidence sur la géométrie vectorielle en sortie. Vous pouvez générer des entités linéaires ou
surfaciques.

L'image suivante illustre le pointage manuel


et la capture de raster utilisés pour créer des
entités surfaciques.

3- Reconnaissance des formes

Vous pouvez également capturer des entités


vectorielles d'une certaine forme, comme un
bâtiment ou un réservoir d'eau, à l'aide des
outils de reconnaissance de formes. Il suffit de
cliquer sur l'entité raster à capturer pour
générer des entités.

Vectorisation automatique
La vectorisation automatique se définit comme une technique automatisée de conversion des
données raster en entités vectorielles. Ce processus suppose que l'utilisateur spécifie certains
paramètres pour contrôler la vectorisation. Les résultats de la vectorisation dépendent de
plusieurs facteurs, tels que la résolution de l'image, son niveau de bruit ou le contenu réel du
document numérisé.

ArcScan prend en charge deux méthodes de vectorisation, selon les axes médians et selon les
contours. La vectorisation selon les axes médians permet de générer des entités vectorielles au
centre des éléments linéaires raster. La vectorisation selon les contours permet de générer des
entités vectorielles sur la bordure des éléments linéaires raster.

Figure 1- Vectorisation selon les axes médians des isolignes


Figure 2- Affichage raster d'isolignes

Les paramètres de vectorisation automatique que vous définissez ont une incidence sur les
entités vectorielles en sortie générées. Ces paramètres, également connus sous le nom de
"styles", peuvent être enregistrés et réutilisés avec des images raster présentant des
caractéristiques similaires.

Le succès de la vectorisation dépend de l'état du document numérisé au moment de la


conversion. Il est parfois nécessaire de modifier l'image avant de générer des entités. Ce
processus, que l'on appelle "prétraitement raster", peut nous aider à nettoyer certaines parties
du raster et à mieux définir le champ d'application de la vectorisation. Les outils de nettoyage
de raster permettent d'effectuer ces opérations. En outre, on peut utiliser des sélections de
rasters avec ou sans nettoyage de raster pour isoler les cellules raster qu’on veut vectoriser.
Outre la manipulation du raster d'origine, autres facteurs déterminants sont :
o Le paramétrage de la vectorisation automatique,
o Les paramètres déterminent quelles cellules sont vectorisées
o Le degré de généralisation et de lissage appliqué aux données vectorielles en sortie.
Vous pouvez modifier les paramètres et les prévisualiser immédiatement sur la carte pour voir
comment ils affectent la vectorisation. Une fois que vous avez défini les paramètres adéquats,
vous pouvez vectoriser l'ensemble ou une partie seulement de la couche raster.
Nettoyage de rasters avant la vectorisation
ArcScan prend également en charge des outils de mise à jour des images raster. Vous pouvez
dessiner, remplir et effacer des cellules raster dans le cadre d'une session de mise à jour
ArcMap.
Ces étapes, également appelées "nettoyage de raster", nous permettent de supprimer les
cellules raster qui ne font pas partie du champ d'application de la vectorisation. En outre, nous
pouvons exporter le raster modifié dans un nouveau fichier si on veut conserver l'original.

Les illustrations ci-dessous montrent une image avant et après le nettoyage.

Figure 3-Image avant le nettoyage Figure 4 - Image après le nettoyage


Vectorisation – Exemple pratique
l faut d'abord trouver le fond de carte adéquat sur un support papier (qui devra être numérisé avec
le scanner) ou un fichier numérique (fichier bitmap).

Dans notre cas on a utilisé l’image suivante :

Et de là on commence la manipulation sur ArcMap :

1- Ajout de l’image dans un répertoire dans Folder connections (On


l’appelle vectorisation)

2- Clique droit sur le répertoire vectorisation et sur le menu


déroulant on sélectionne Refresh pour voir l’image dans le Catalog .

3- On glisse l’image sur l’espace de travail pour pouvoir


la visualiser sur ArcMap
4- On crée un fichier Shapefile et on le nomme (alger-
Dellys-route) car on compte ajouter les différentes routes
menant de Alger à Dellys. La creating du fichier au
paramétrage :
o Le nom (Name) doit être significatif car le
fichier deviendra la couche contenant les vecteurs
o Feature type est le type de formes qu’on
veut créer sur ce fichier ( poly-lignes, point,
polygone)
o Spacial refrence est le Système de
coordonnées choisi pour cette couche. Et pour le
définir on clique sur EDIT et on choisit
Nord_Sahara_1959_UTM_Zone_31N

De la on commence l’Edition ( la créations des formes sur


le fichier Shape file )

1- On se place sur le menu Editor ( si il n’exsite pas on l’ajoute depuis le menu principale –
Customize-toolbars-Editor ) et on clique sur Start Editing.
2- Le menu Edit n’est toujours pas complétement actif :

Et donc on doit se placer sur le menu Editor et puis Editing


Windows et choisir Create features pour avoir cet fenêtre :

On utilise les lignes et les outils sur Editor pour enfin aboutir a un résultat de 2 routes entre Alger et
Dellys :

Bibliographie
1- http://www.portailsig.org/content/quel-sont-les-logiciels-capables-de-vectoriser
2- https://en.wikipedia.org/wiki/Image_tracing
3- https://desktop.arcgis.com/fr/arcmap/latest/extensions/arcscan/what-is-arcscan-
.htm#GUID-A41E34A8-8401-4182-BB76-838CE077230C
4- https://desktop.arcgis.com/fr/arcmap/latest/extensions/arcscan/a-quick-tour-of-
arcscan.htm
5- https://www.youtube.com/watch?v=NAlg79bTfDQ&t=338s

Vous aimerez peut-être aussi