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

 

 

 

Um exemplo do Exame para servir como logotipo

 

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:

print

    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

 

Evolu&ccedil;&atilde;o do Algoritmo conforme ExameEvolu&ccedil;&atilde;o da Resposta do Exame