Version 11, last updated by Thiago Mata at December 21, 2011 20:00 UTC
Algorítmo Genético para Detecção de Regiões em Exames Médicos
Download:
Uso:
./agborder [comando] --[parametro1] [valor1] --[parametro2] [valor2] ...
Exemplos:
./agborder evolue --image-width 200 --answer thisguy.bmp --image people.bmp
./agborder slices --image-width 200 --answer thisguy.bmp --image people.bmp --file-type html
./agborder evolue --image-width 100 --answer ../img/answer.bmp --image ../img/exam.bmp --population 10 --generations 20
./agborder slices --image-width 100 --answer ../img/answer.bmp --image ../img/exam.bmp
Comandos:
Processa uma imagem e retorna na tela.
save
Processa uma imagem e salva o retorno.
slices
Processa uma imagem e mostra os slices de maior pontuação de amarelo ( aberto ) e azul ( fechado ) seguindo os de menor pontuacao para preto.
compare
Processa uma imagem e salva a diferenca desta com o gabarito. A imagem é convertida em níveis de branco.
São pintados de verde os pixels marcados corretamente.
São pinados de azul os pixels marcado incorretamente.
São pintados de vermelho os pixels não marcados incorretamente.
score
Processa uma imagem e retorna o valor da diferenca com o gabarito.
evolue
Inicia o loop do Algoritimo Genetico
help
Mostra essa ajuda
about
Fala sobre os autores deste projeto
Parametros:
| Comando | Descrição | Valor Padrão | Tipo |
| answer | Caminho até o arquivo de gabarito | ../img/gabarito.bmp | path |
| image | Caminho até a image a ser avaliada | ../img/exame.bmp | path |
| image-width | Quantidade de pixels por linha | 100 | inteiro positivo |
| genome-file | Caminho até o arquivo com o genoma | ../genomes/genome.txt | path |
| genome-code | Código em 0s e 1s do genoma | Topo do genome-file (se existir) | 0s e 1s |
| random | Quando se deseja um genoma aleatório | 0 | 0 ou 1 |
| file-type | Tipo da saída gerada pelo sistema | bmp | bmp ou html |
| file-name | Nome do arquivo para salvar a saída | out | texto |
| population | Tamanho da população do AG | 16 | inteiro positivo |
| generations | Total de gerações | infinito | inteiro positivo |
| selection-size | Total de indivíduos que nascem / morrem | 8 | inteiro positivo |
| cromossomes-size | Tamanho, em bits, dos cromossomos | Padrão é 4 | inteiro positivo |
| swap-chance | Probabilidade de mutação do tipo swap | 200 ( que significa 1/200 ) | inteiro positivo |
| add-chance | Probabilidade de mutação do tipo add | 200 ( que significa 1/200 ) | inteiro positivo |
`-+shdmNMMMMNmdhs+-`
`:smNmhs+/:------:/+shmNms:`
:yNNy+-..................-+yNNy:
`+mNy/........................../hNm/
:mNs-..............................-yNm:
`yMd:.://:.................-://:.......:dMs`
`dMs:hho++hNh/...........-sdyo++sNd+......sMd`
`dM+/N/ +MMMMs.........+m+` .NMMMm:.....oMd`
yMs-N/ -dMMdmo......./N: yNMmhm......yMs
:Mm./M` `` sd.......yh `` .N/......NM-
yMo./M. sd.......yh .N/......sMs
NM:..shhhhhhhhhhh/.......:hhhhhhhhhhhhhy.......:Mm
MM-............................................:MM
mM:...:///////:///://::::::::::::::::::........:Md
yMo...+sMNNNNNNmmmmmmNNNNNNNNNNNNNmmNNMs.......sMs
-Mm.....mNddddddddddddddddddddddddddddNm.......NM-
yMs....+MmdddddddddddddddddddddddddddmN......yMs
`dMo....oMmddddddddddddddddddddddddddNy.....oMh`
`dMs....oNmddddddddddho+/://+ydddddNd-....yMd`
`yMd:.../mNddddddds-`````````.+dmNy....:dMs`
:mNy-...omNmddd/```````````:ymy:...-yMm:
/mNh/...+hNNh:.````.-/ohmh+-.../hNm/
:yNNy+-..:+syhhhhyso/-...-+yNNy:
`:sdNmhso/:------:/+shNNds:`
`-/syddmNMMNmddys/-`
Algorítmo Genético para Detecção de Regiões em Exames Médicos
Autores:
Luiz Alber Lemos <alber90 at gmail.com>,
Diogo Rispoli <drispoli at gmail.com>,
Thiago Henrique Mata <thiago.henrique.mata at gmail.com>,
Cristina Duarte <crisczar at gmail.com>
Programa de Pós-Graduação em Engenharia Biomédica,
Universidade de Brasília
UnB/ FGA - Gama-DF, Brasil
2011
O código fonte deste projeto está disponível em
https://github.com/thiagomata/agborder/
http://www.assembla.com/spaces/agborder/wiki


