O objetivo desse algoritmo é continuamente medir a distância entre duas arestas 2-dimensional usando pathfinding e dilatações imagem serial. Esse algoritmo pode ser aplicado a uma variedade de campos como cardíaca biologia estrutural, biologia vascular e engenharia civil.
Um nanodomain recentemente descrito extracelular, denominado o perinexus, tem sido implicada em ephaptic de acoplamento, que é um mecanismo alternativo para a condução elétrica entre cardiomyocytes. O método atual de quantificar este espaço por segmentação manual é lento e tem baixa resolução espacial. Desenvolvemos um algoritmo que usa dilatações imagem serial de um contorno binário para contar o número de pixels entre dois opostos 2 bordas dimensionais. Este algoritmo requer poucos homens-horas e tem uma resolução espacial maior do que o método manual, preservando a reprodutibilidade do processo manual. Na verdade, experientes e investigadores de principiante foram capazes de recapitular os resultados de um estudo anterior com esse novo algoritmo. O algoritmo é limitado pelo humana entrada necessários manualmente delinear o perinexus e o poder computacional principalmente oneradas por um algoritmo de pathfinding pré-existente. Entretanto, o algoritmo para recursos de alta produtividade, alta resolução espacial e reprodutibilidade tornam uma ferramenta de medição versátil e robusto para uso através de uma variedade de aplicações que exigem a medição da distância entre quaisquer 2-dimensional (2D ) as bordas.
O seguinte algoritmo foi desenvolvido para medir a distância intermembranar entre dois cardiomyocytes estruturalmente acoplados no ponto separam uns dos outros na borda de uma chapa de junção de lacuna em um nanodomain o perinexus1, que tem sido implicada em ephaptic acoplamento2,3,4,5. Em processo de análise de centenas de imagens de microscopia eletrônica (TEM) de transmissão de perinexi usando um método de segmentação manual em um anterior estudo6, identificou-se a necessidade para um método de maior rendimento que amostradas largura perinexal no mais alto resolução espacial preservando a precisão do processo de segmentação manual anterior durante a segmentação manual, as linhas são desenhadas em intervalos de 15 nm, aproximadamente ortogonais à linha central, para medir a largura de perinexal. O novo algoritmo leva um contorno binário grosso de um pixel de duas linhas paralelas e usa dilatações imagem serial para contar o número de pixels entre as duas membranas. Enquanto dilatações de imagem comumente têm sido usadas em uma infinidade de aplicações de processamento de imagem, incluindo o contorno ou borda deteção7,8, este algoritmo usa dilatações como um mecanismo de contagem. A linha central é então isolado usar uma largura de9 e perinexal de algoritmo pathfinding é então medido com uma resolução ao longo do comprimento de perinexus igual a resolução da imagem. Neste caso, a diferença de resolução é 1 medição por 15 nm para segmentação manual e 1 medição por 0,34 nm com o novo algoritmo, um 44-fold aumento da frequência de amostragem espacial. Além disso, este aumento frequência de amostragem é realizada em aproximadamente 1/5th o tempo necessário para segmentação manual.
Este algoritmo será usado em sua forma atual para medir a largura de perinexal para o convencional 0-150 nm da borda de um fosso junção placa5 (GJ), bem como dentro de uma região especificada de interesse, onde o perinexus platôs entre 30 e 105 nm2 , 3 , 10. a maior frequência de amostragem reduz a variabilidade nas medições individuais perinexus comparado a segmentação manual e significativamente encurta o tempo de análise, permitindo processamento eficiente de grandes conjuntos de dados. No entanto, este programa não está limitado a imagens de nanoescala TEM de discos intercalados cardíacas. A mesma abordagem pode ser usada para quantificar o diâmetro vascular, fração de ejeção ventricular ou até mesmo não-biológico fenômenos como Rio erosão ou inundações. Este algoritmo é apropriado para quantificar a distância entre quaisquer duas bordas quase paralelas.
O algoritmo usa dilatações imagem serial para contar o número de pixels entre duas arestas opostas de 2D em uma imagem binária, que neste caso é a separação de membrana inter do perinexus2,3,14. Um derivado espacial e um algoritmo de pathfinding são usados para isolar a linha central, seguida por uma sequência de dilatação e erosão secundária para preencher as lacunas na linha central, semelhante ao que foi feito antes de15. A linha central é então combinada com a imagem de dilatação-contagem final para representar a largura de perinexal em função da distância do início da separação de borda, neste caso, o fim do GJ e o início do perinexus16.
Quatro parâmetros primários são definidos pelo usuário em uma GUI no início do programa:
O mecanismo mais comum de falha para o algoritmo é o fracasso da linha de centro para alcançar a borda da imagem, que é como o ponto de extremidade é determinado para o algoritmo de pathfinding. Para corrigir um problema, o usuário pode aumentar o limiar de gradiente descrito na etapa 3.3.1, que fará com que o programa selecionar mais pontos fora a imagem espacial de derivativos, que irá aumentar o tempo de computação necessário pelo algoritmo de pathfinding. Portanto, este algoritmo requer um compromisso entre a integridade de velocidade e a linha central de computação. É importante observar que enquanto todos os pontos da linha de centro são identificados a partir da derivada espacial, juntamente com um ponto de partida adequado, o limiar de derivativos espacial não terá efeito sobre a medição de separação de borda.
Orientação de imagem parece afetar valores de dilatação, porque o kernel dilata em passos de 90 graus, o que podem introduzir um erro se a maioria da região de interesse é em um ângulo de 45° para os eixos de matrizes de dilatação. Consequentemente, a contagem de dilatação não pode ser sempre uma representação exata do espaço entre as bordas. Essa limitação tem sido abordada por um fator de correção trigonométrica, mas potencialmente poderia ser ignorada, se todas as imagens em um dataset são alinhadas na mesma orientação. Além disso, o cuidado deve ser usado na interpretação de resultados, como é possível que os planos de corte não são perfeitamente perpendiculares às duas membranas. Figura 9B, usamos GJW para sugerem que nossas imagens perinexus no plano. Ainda assim, é imperativo que os tamanhos de amostra ser suficientemente grande para conta para qualquer corte variações entre imagens. Além disso, nossas medições de largura de perinexal não devem ser interpretadas para refletir na vivo espaços, mas esta abordagem é usado para medir diferenças de largura de perinexal em relação a algum estado de intervenção ou doença.
O algoritmo atual também exige um contorno manualmente tracejamento das bordas como uma entrada. É importante notar que enquanto a escala é definida corretamente, resolução espacial não tem efeito sobre as medições do algoritmo, como demonstram as diferentes resoluções de imagens na Figura 6 e uma imagem de baixa resolução adicional em suplementar arquivo S6. O próximo passo para melhorar o algoritmo está removendo a intervenção humana de geração de contorno juntamente com uma ferramenta que pode selecionar a área de interesse. Estas características provavelmente iria melhorar a precisão da medição e reduzir o viés de usuário.
Este algoritmo computacionalmente eficiente fornece um método mais rápido, que requer aproximadamente um quinto as horas de trabalho, de quantificar o perinexus sem pena detectável de reprodutibilidade quando comparado com o processo de segmentação manual. Além disso, o processo de segmentação manual utiliza uma medição cada 15 nanômetros para quantificar a largura de perinexal, que pode levar a sob amostragem como a separação de membrana da perinexus pode mudar substancialmente dentro do intervalo 15 nm. Em contraste, o programa automatizado tem uma igual da modalidade de imagem, neste caso 2,9 pixels por nanômetros, o comprimento do perinexus, portanto, entregando uma média mais finamente resolvida de perinexal largura de resolução espacial.
Enquanto as aplicações no campo da biologia estrutural cardíaca são promissores e excitante, usos deste algoritmo não se limitam às imagens TEM. Qualquer campo que exijam uma medição precisa, de alta resolução de duas bordas 2D quase paralelas pode usar desse algoritmo. O algoritmo pode ser usado para rastrear qualquer coisa a partir de padrões de erosão e inundação de margem de imagens de satélite para desenvolvimento vascular com microscopia brightfield ou fluorescente. Uma das mais promissoras aplicações potenciais é no campo da Cardiologia e medir a fração de ejeção ventricular (EF) com ecocardiografia cardíaca point-of-care. Atualmente, a norma técnica é o método de biplano de discos17, embora um algoritmo mais recente, AutoEF, atualmente é o método de vanguarda EF-quantificando18,19. Para método de biplano de discos, a câmara em questão é traçada manualmente e quantificados usando o método de um modificado de Simpson, pelo qual volume global é automaticamente calculado pelo somatório de discos empilhados de elípticos. A principal limitação deste método é que ele pode retornar apenas a área transversal total da câmara desejada, com nenhuma resolução para identificar regiões específicas de interesse e também exige especialização e substancial entrada humana. O método mais recente, AutoEF, identifica e descreve a borda do ventrículo usando um algoritmo de salpicar 2D e depois calcula a área de seção transversal ventricular. Neste processo, enquanto precisos e eficientes para medir a área bruta ventricular, também tem uma semelhante limitação inerente de apenas medir a área de seção transversal total. Este inconveniente principal limita as capacidades de diagnóstico e tratamento clínicos. Em contraste, o algoritmo apresentado neste manuscrito pode identificar uma linha média e tem uma resolução igual à resolução da modalidade de imagem para identificar regiões específicas de interesse. Isto é importante porque scanners de ultra-som com resolução espacial de micrômetro são comercialmente disponíveis20,21, implicando que este algoritmo poderia detectar anormalidades de movimento de parede localizada na resolução de micrômetros em vez de centímetros. Enquanto este aplicativo precisa ser validado experimentalmente, é uma das aplicações mais imediatamente promissoras deste algoritmo. Na verdade, ele poderia facilmente ser combinado com o salpico recursos de AutoEF de controle ou os traços manuais utilizaram em planimetria manual para fornecer informações de alta resolução em paralelo com dados EF convencionais.
Tão versátil e aplicável, como é o algoritmo atual, ele foi desenvolvido para imagens 2D. No entanto, como tecnologias de imagem continuam a melhorar, há uma crescente demanda por tecnologias de quantificação de D 3 e 4. Portanto, a próxima iteração do algoritmo é adaptar-se a mesma abordagem, dilatando serialmente uma imagem binária, para um objeto 3-dimensional, onde automaticamente definir uma linha de centro é atualmente além das capacidades dos programas de imagem atuais. Tal algoritmo teria aplicações largas tanto clinicamente e experimentalmente no campo cardíaco sozinho, incluindo 3D ecocardiogramas cardíaca22,23, microscopia de elétron 3D24,25, 26e 3D ressonância magnética de28,de27,29.
The authors have nothing to disclose.
Os autores gostaria de agradecer Kathy Lowe na faculdade a Virgínia-Maryland de medicina veterinária para processamento e coloração amostras TEM.
Financiamento:
Institutos nacionais de saúde R01-HL102298
Institutos nacionais de saúde F31-HL140873-01
Touchscreen Monitor | Dell | S2240T | Needs soft-tipped stylus |
Desktop | Dell | Precision T1650 | 8GB RAM |
Operating System | Microsoft | Windows 7 Enterprise | 64-bit OS |
Program platform | Mathworks | Matlab R2015b | Program may be incompatible with newer/older versions of Matlab |