Method Article
우리는 정확하게 정의 된 기능 변화와 자연 3-D 개체와 개체 카테고리를 만들기위한 새로운 방법을 설명합니다. 우리는 morphogenesis 다음 Visual 이미지 나 haptic 개체로 렌더링 할 수있는 소설, 자연 가상 3-D 개체와 개체 카테고리를 만들 계통 발생 론의 생물학적 과정의 시뮬레이션을 사용합니다.
양적 객체 인식을 연구하기 위해, 생물 시스템이나 기계, 속성 1, 바람직 자연, 정확하게 정의와 개체와 개체 카테고리를 생성 한 요구에 의해 그 인식합니다. 또한, 지각 학습에 대한 연구를 위해, 그것은 이러한 속성을 2 소설 개체와 개체 카테고리 (또는 개체 클래스)를 만들 때 유용합니다.
많은 혁신적이고 유용한 방법은 현재 새로운 개체와 개체 카테고리 3-6 (또한 심판이 판결을 참조하십시오. 7,8)을 만드는 존재합니다. 그러나, 일반적으로 기존의 방법은 결점 세 광범위한 종류를 가지고 말하기.
첫째, 형상 변화는 일반적으로 실험 5,9,10가 부과되며, 따라서 자연 카테고리의 다양성 다를 수 있습니다, 그리고 특정 인식 알고리즘에 최적화 된. 그것은 유사 콘텐츠가 exte 독립적으로 발생해야하는 것이 바람직 할 것rnally 제약 조건을 부과.
둘째, 기존의 방법은 어려움이 자연물 11-13의 형상의 복잡성을 캡처 수 있습니다. 목표는 자연 객체 인식을 공부하는 경우, 가능 confounds 및 특별한 경우를 방지 할 수 있도록, 개체와 자연이 될 객체 카테고리에 바람직하다.
셋째, 그것은 양적 종래의 방법에 의해 생성 된 자극에 사용할 수있는 정보를 측정하는 것이 어렵습니다. 그것은 가능한 정보를 정확하게 측정 할 수있는 개체와 개체 카테고리를 생성하는 것이 바람직이어야하며, 필요한 경우, 체계적으로 (또는 '조정') 조작. 것 이 하나가 양적 측면에서 기본 객체 인식 작업을 책정 할 수 있습니다.
여기서 우리는 위의 조건이 모두 세 충족 알고리즘 또는 방법의 집합을 설명합니다. 가상 morphogenesis (VM)은이 '디지털 배아'이라는 소설 자연 가상 3-D 객체를 생성embryogenesis (14)의 생물학적 과정을 시뮬레이션. 가상 계통 발생 론 (VP)는 자연 선택 9,12,13의 진화 과정을 시뮬레이션하여 소설 자연 객체 카테고리를 만듭니다. 이 시뮬레이션에 의해 만들어 객체와 객체 카테고리가 추가로 형상 특성 15,16의 체계적 변화를 생성하기 위해 다양한 변형 방법으로 조작 할 수 있습니다. VP과 방법을 변형도 디지털 배아가 아닌 다른 소설 가상 개체에, 또는 실제 개체 9,13의 가상 버전, 원칙적으로 적용 할 수 있습니다. 이 방식으로 만든 가상 객체는 표면 질감, 조명, 크기, 시점과 배경의 원하는 조작으로 기존의 그래픽 툴킷을 사용하여 시각적 이미지로 렌더링 할 수 있습니다. 가상 개체는 또한 기존의 3-D prototyper를 사용하여 haptic 개체로 '인쇄'할 수 있습니다.
우리는 또한 illus 도움이 계산 알고리즘의 일부 구현을 설명알고리즘의 잠재력 유틸리티를 trate. 그것은 그들의 구현에서 알고리즘을 구별하는 것이 중요합니다. 구현은 기본 알고리즘의 '원칙의 증거'로 단독 제공 데모입니다. 그것은 일반적으로 계산 알고리즘의 구현은 종종 알고리즘 자체는하지 않는 한계를 가지고 있습니다하는 것이 중요합니다.
함께 이러한 방법은 모두 생물 및 전산 시스템에 의한 객체 인식 및 지각 학습을 공부에 대한 강력하고 유연한 도구의 집합을 나타냅니다. 적절한 확장을 통해 이러한 방법은 morphogenesis와 계통 발생 론의 연구에 유용 할 수 있습니다.
1. VM을 사용하여 자연 가상 3-D 객체 만들기
2. VP를 사용하여 자연 개체 카테고리 만들기
3. 모양 변화 만들기의 추가 방법 : 디지털 변형
4. 모양 변화 만들기의 추가 방법 : 주요 구성 요소
5. 3-D 객체의 Haptic 버전 만들기
6. 견본 신청 : 이미지 카테고리의 베이지안 추론
따라서,
과
두 방정식의 분모가 동일합니다. (| F C = K) 및 P 따라서, P를 비교할 수 (C = L | F), 그것은 분모를 계산하는 필요가 없습니다, 대신에, 수량을 계산하기에 충분한 것입니다
P (C = K | F) α P (C = K) P (F | C = K)
과
P (C = L | F) α P (C = L) P (F | C = L)
일ESE는 때때로 'unnormalized 확률'이라고합니다. '가능성'이라고 | (C F)라는 용어는 P (C)는 '이전'이라는, 그리고 용어 P입니다.
VM은 새로운 3-D 모양의 거의 무한한 공급을 생성하는 데 사용할 수 있습니다. VM 알고리즘을 사용하여 생성 일부 표본 디지털 배아는 그림 1의 하단 패널에 표시됩니다.이 16 배아의 각 40 성장 (표 1 참조) Cygwin의 디지털 배아 도구에서 'growEmbryos.exe'프로그램을 사용하여 생성 된 사이클. 다른 모든 성장 매개 변수는 프로그램에 의해 내부적으로 설정되었습니다. 이러한 매개 변수의 대부분은 (한 배아에서 다음과 동일, 즉) 상수했다. 이러한 morphogen 소스의 위치와 강도 등의 몇 가지 매개 변수는 각 실행에 대해 독립적으로 프로그램에 의해 내부적으로 설정 한 임의의 매개 변수를했다. 이 16 배아 간의 모양 변형이 임의의 매개 변수의 변화의 결과로 전적으로 나타났다.
일부 임의로 선택한 텍스처를 사용하여 표면 텍스처링 34,35의 예는 그림 2A에 표시됩니다. 의 시각적 장면rbitrary 복잡성은 그림의 2B에 표시된 상업적으로 이용 가능한 3-D 모델링 및 렌더링 환경을 사용하여 만들 수 있습니다.
디지털 배아를 사용 VP에 의해 생성 된 대표 '가족 나무'는 그림 3에 표시됩니다. 그림 4와 같이 비교 나무는 또한, 디지털 배아가 아닌 다른 개체를 사용하여 구성 할 수 있습니다. 실험은 또한 객체의 다른 집합으로 카테고리를 정의 할 수 있습니다하지만 두 경우 모두에 공통 조상을 공유하는 개체 straightforwardly, 카테고리를 구성합니다. 이 VM 및 VP 알고리즘의 현재 구현으로 계단이나 평면 개체에 반대 비교적 부드러운 곡선 표면을 생산하는 경향이 그림 4에서 지적 가치가있다. 그것은이 아마도 이러한 알고리즘 우리의 구현의 제한이 아닌 알고리즘 자체입니다 또한 지적 가치, biolological 프로세스부터 objec를 생성 할 수 있습니다평면 표면과 계단 개요 (예., 장미 잎)와 TS.
도 5 및 6은 객체 모양과 객체 카테고리의 원칙 유사 콘텐츠를 만들 수 두에 추가하여 사용할 수 있습니다 방법, 또는 그 대신, VP의 전형적인 결과를 보여줍니다.
그림 7의 상단 패널은 두 디지털 배아의 시각적 렌더링을 보여줍니다, 그리고 그림 7의 하단 패널은 상업적으로 이용 가능한 3-D의 prototyper에 의해 생성 된 해당 출력을 보여줍니다.
도 8 및 9는 특정 시각적 객체를 분류하는 이미지 조각을 사용하기위한 제 6 항에 설명되어있는 절차를 보여줍니다.
1 그림. 가상 morphogenesis. 아래 패널은 "디지털 배아"14라는 소설 자연, 가상 3-D 객체의 유형을 보여줍니다. morphogen로 인한 세포 분열, 세포 성장, 세포 이동 및 프로그래밍 세포 죽음을 7,8,36,37 : 디지털 배아는 생물학적 embryogenesis의 주요 프로세스의 일부 중 하나 이상을 시뮬레이션에 의해 생성 할 수 있습니다. 각 운영 icosahedron (맨 위 패널에 표시)로 시작, 그 배의 VM 매개 변수 설정 (또는 '유전자형')에 따라 고유 한 배아를 생성합니다. 그들은 서로 다른 genotypes을 가지고 있기 때문에 따라서, 아래 패널의 16 배아는 다른 모양을 갖추고 있습니다. 필요에 따라 간단하거나 더 복잡한 모양이 배의 유전자형을 조작하여 (예를 들어, 최적의 시각적 계층 구조의 특정 수준의 뉴런을 자극하는)를 생성 할 수 있습니다. 프로그램 된 세포 사망을 제외한 상기 embryogenetic 프로세스의 모든 배아가 게재 생성에 시뮬레이션했다. 시뮬레이션 프로그램 된 세포 죽음은 특히이(미도시)에 타겟팅 된 들여 쓰기를 만들기위한 유용합니다.
그림 2. 디지털 배아를 사용하여 시각적 자극을 만드는 중입니다. 모든 가상 3-D 객체와 마찬가지로, 디지털 배아는 그래픽 표준 3-D 그래픽 툴킷을 사용하여 임의의 복잡한 시각적 장면을 만들 조작 할 수 있습니다. 이 그림은 몇 가지 일반적인 조작을 보여줍니다. (A) 동일한 디지털 배아은 다양한 질감을 사용하여 질감이며, 왼쪽 상단에 눈에 보이지 않는 광원에서 불. (B) A 위장 현장이 크기 조정 및 디지털 배아를 재 오리엔테이션과에 의해 생성됩니다 디지털은과 질감있는 동일한 배경을 배치. 디지털 배아는 오른쪽 아래 사분면에있는 '일반보기'에서 찾을 수 있습니다. 시각적 자극 cre의 추가 예를 들어디지털 배아를 사용 ated, 심판이 판결을 참조하십시오. 9,10,12-14,38.
그림 3. VP를 사용하여 디지털 배아 카테고리를 만듭니다. VP 알고리즘은 두 경우 모두, 소설 객체와 객체 카테고리에 같은 변화가 선택적으로 축적 물려 전할 수있는 등장한다는 점에서 생물학적 진화를 에뮬레이트합니다. 각 세대 G 전에서 선택된 배아가 생성 G 전 1로 이어지는, 낳다. 자손들은 부모의 형상 특성을 상속하지만, 개발로 자신의 형상 변화를 (그들의 유전자형의 작은 변화에 의해 결정) 발생합니다. 이 그림은 하나의 공통된 조상, icosahedron부터 후손의 세 세대의 '가족 나무'를 보여줍니다. 그이 경우 형상의 복잡성이 증가 icosahedron에서 generat에 있습니다이온 G 1,하지만 G 한 이후부터. 전화 번호의 증가 (예., 세포 분열) icosahedron에서 세대 G 1 허용 된 때문이다,하지만 G 한 이후부터. 일반적으로 세포 분열은 모양의 전반적인 복잡성을 변경하지 않고 셀 이동 및 세포 성장의 변화 모양과 같은 다른 morphogenetic 프로세스 반면, 모양의 복잡성을 증가하는 경향이있다.
4 그림. VP는 디지털 배아가 아닌 다른 가상 개체를 사용하여.이 그림은 디지털 배아가 아닌 가상 개체가 VP에 대한 입력으로 사용할 수있는 일반 원칙을 설명하는 데 도움이됩니다. 현재 형태의 VP 알고리즘은 누구의 표면에 삼각형의 전적으로 구성되어있는 가상 3-D 개체에 작동 할 수 있습니다. 세대 G 한 compris의 에드 (왼쪽에서 오른쪽으로) 박, 다이아몬드, 얼굴 마스크, 사과, 록, 그리고 선인장. VP가 필요하지 않기 때문에,이 그림에서 세대 G 1 개체가 공통 조상을 가지고하지 않습니다. G 2, G 3 개체는 G 1의 바위의 자손을 나타냅니다. 어떤 세포 분열은 모든 형상 변화가 전적으로 운동 및 / 또는 주어진 개체의 개별 '셀'의 성장에서 발생한 있도록 모든 세대에 사용할 수 없습니다.
그림 5. 모양의 부드러운 변화를 만들어 모핑 사용합니다. 변형이 포함됩니다 주어진 두 물체를 (이 그림 맨 왼쪽과 배아 맨 오른쪽) 복용하고 두 지정의 해당 꼭지점 사이에 보간하여 중간 개체 (배아를 개입) 계산차원 물체. 표시된 경우, 모든 꼭지점이 변형 선형의 결과, 같은 스칼라 요소를 사용하여 보간했다. 그러나, (미도시)에 비 선형 개체를 morph 할 수도 있습니다. 두 객체의 꼭지점 사이의 정확한 일대일 대응이있을 때 표시되는 경우에서와 같이 변형은 계산 간단합니다. 그래서 17,18 일에 대한 고유 한 원칙 방법은 없습니다하지만 그러나 그것은 관계없이 꼭지점이 정확히 일치 여부의 주어진 두 가상 객체 사이의 morph에, 원칙적으로 가능합니다.
6 그림. 모양의 부드러운 변화를 만드는 주요 구성 요소를 사용합니다. (A) 평균 배아. 이 배아 400 배아의 산술 평균 (의 K와 L 카테고리에서 200 각 대표그림 3). 단계 4.3에 설명 된대로 주요 구성 요소가 계산되었습니다. 주요 구성 요소 (미도시) 25,26을 400 배아의 상호 독립적 인 추상적 형상 치수를 나타냅니다합니다. 400 배아 함께 모든 변화, 또는 태아의 총칭 사용할 수있는 형태의 정보에 대해 설명 399 비 제로 주요 구성 요소 25,26를 얻을 수 있습니다. 관례 상, 주요 구성 요소가 자신의 고유 값의 감소 순서하거나 25,26 설명 전체 분산의 비율에 배치된다. 이 경우, 처음 두 주요 구성 요소는 각각 73%와 400 배아에서 사용할 수있는 형태 정보의 19 %를 차지한다. (B) 주요 구성 요소 1 다른 가중치를 (또는 더 정확하게, 가중 고유 값) 대표 태아. 주요 Compon의 다른 가중치를 나타냅니다 -0.2의 동등한 단계 -2 (맨 오른쪽)에 +2 (맨 왼쪽)에서 다양한 무게는. (C) 태아다닐 2. 무게는 +2 (맨 왼쪽)에서 -0.2의 동등한 단계 -2 (맨 오른쪽)으로 다양. 주요 구성 요소를 조작하는 전용 (예., 경우에 배의 날개 표시) 배의 특정 특정 신체 부위를 조작하지 않습니다. 필요한 경우, 가상의 신체 부위를 3-D 개체가 (미도시) 상용화 3-D 모델링 환경의 대부분을 사용하는 임의의 사용자 정의 방식으로 조작 할 수 있습니다.
그림 7. haptic 개체를 만듭니다. 가상 3-D 개체가 3-D '프린터'또는 prototyper, 표준을 사용하여 haptic 개체로 상업적으로 이용 가능한 '인쇄'할 수 있습니다. 이 그림은 시각적 개체 (맨 위 행) 또는 해당 haptic 객체 (하단 행)로 렌더링 디지털 배아를 보여줍니다. haptic 객체들개체가 훨씬 작거나 큰 크기로 인쇄 할 수 있지만이 그림에서 hown는 약 6cm 폭 (규모 줄이 = 1 ㎝)로 인쇄했다.
그림 8. 예를 들어 정보 조각에 대한 템플릿이 있습니다.이 예에서는 템플릿과 연결된 0.69의 임계 값이 있습니다.
그림 9. 개체 카테고리가 알려진되지 않은 새로운 이미지를 결정해야합니다.
인지 과학 연구의 VM 및 VP의 유용성
우리는 이전에 세부 l9 ,10,12-14에 VM과 VP의 유용성을 설명하고 있습니다. 이 소설을 만들기위한 원칙과 유연성 방법하지만, 자연 3-D 개체 14을 제공하기 때문에 간단히, VM, 특히 디지털 배아 방법이 유용합니다. 마찬가지로, VP는 자연 범주에게 9,10,12,13를 만드는 원리 방법을 제공합니다. 이 카테고리는 자연 계층 경향, 그리고 내 및 카테고리에서 기능 변화가 분류하기위한 독립적으로 실험과 알고리즘의 발생 사실 등의 자연 속에서 객체 범주와 VP 공유 많은 기능에 의해 생성 된 객체의 카테고리를 지적 가치 그 39.
현재 제한 사항 및 향후 방향
미래의 일에 대한 프로토콜과 방향의 세 가지 현재의 제한은 그들이 제안하는특히 주목할만한 위치 : 첫째, VM 및 VP 모두 생물학적 과정을 시뮬레이션. 우리는 비 생물학적 가상 개체가이 프로세스를위한 기판으로 사용할 수 있습니다 것을 보여 있지만, 기본 프로세스는 여전히 생물학적 동기입니다. 그러나, 자연물 - 모두 생물과 비 생물이 - 비 - 생물학적 힘에 의한 형태 변화를 거칩니다. 예를 들어, 바위 때문에 이러한 침식이나 침전 등의 지질 학적 프로세스 형태로 변경 될 수 있습니다. 바위의 새로운 카테고리가 다른 같은 지질 학적 과정에서 발생할 수 있습니다. 그것은 가능한 형태 변경 알고리즘의 레퍼토리로 이러한 프로세스를 통합 할 수 비교적 간단해야합니다.
우리 프로토콜의 두 번째 주요 제한은 동적 형상 변경 현재 레퍼토리가 오히려 제한된다는 점입니다. 이 같은 생물학적 움직임, 또는 바람, 물이나 중력 같은 외부 힘에 의한 운동과 같은 형태의 변화 큰 배열을 포함하는 것이 바람직하다. 우리는 wil 기대제가 동적 형상 변경 사항을 구현하기 위해 알려진 컴퓨터 애니메이션 알고리즘을 데려 올 상대적으로 간단합니다.
우리 프로토콜의 세 번째 주요 제한은 VM이 현재 gastrulation 36, 특히, 등 많은 다른 알려진 morphogenetic 프로세스를 포함하지 않습니다 것입니다. 또한 때문에 세포 벽 (36)의 같은 공장에서 morphogenesis이 가능한 거의 없거나 전혀없는 셀 운동, 성장에 의해 완전히 매개되어 있다는 사실로 알려진 제약, 통합되지 않습니다. 마찬가지로, VP는 유전자 표류 40 다른 알려진 phylogenetic 프로세스가 포함되어 있지 않습니다. 이러한 한계를 해결하면 발달, 생태 및 진화 시뮬레이션에서의 프로토콜의 사용을 촉진 크게 도움이 될 것입니다.
관심 없음 충돌이 선언 없습니다.
이 작품은 미국 육군 연구소와 미 육군 연구 사무실 부여 W911NF1110105 및 NSF 부여 IOS-1147097to 제이 Hegdé에 의해 부분적으로 지원되었다. 지원 또한 조지아 보건 과학 대학의 비전 발견 연구소에서 제이 Hegdé에 파일럿 보조금에 의해 제공되었다. 다니엘 Kersten은 교부금 ONR N00014-05-1-0124와 NIH R01 EY015261 의해 일부 한국의 국립 연구 재단을 통해 교육 과학 기술부의 지원을받는 WCU (세계 클래스 대학) 프로그램 (R31-10008에 의해 지원되었다 ). 카린 Hauffen는 미국 육군의 학부 연구 견습 프로그램 (URAP)에 의해 지원되었다.
Name | Company | Catalog Number | Comments |
툴킷 / 장비의 이름 | 회사 소개 / 저자 | 카탈로그 # | 코멘트 |
디지털 배아 워크숍 (이슬) | 마크 브래디와 댄 번지 | 이 사용자 친화적 인 메뉴 구동 도구에서 다운로드 1로 무료 다운로드 할 수 있습니다 http://www.hegde.us/DigitalEmbryos . 는 Windows에 현재 사용할 수 있습니다. | |
Cygwin을위한 디지털 배아 도구 | 제이 Hegdé와 카린 Hauffen | 이 그리 사용자 친화적하지 프로그램의 느슨한 모음입니다. 그들은 Windows 용 Cygwin 리눅스 에뮬레이터의 명령 줄 인터페이스에서 실행하도록 설계되어 있습니다. 이 프로그램은에서 다운로드 2로 다운로드 할 수 있습니다 http://www.hegde.us / DigitalEmbryos. Cygwin 인터페이스 자체는에서 무료로 다운로드 할 수 있습니다 www.cygwin.com . | |
오토 데스크 3ds 맥스, 몬트리올, 퀘벡, 캐나다 | 오토 데스크 미디어 및 엔터테인먼트 | 3DS 맥스 | 이 유연한 플러그인 아키텍처 및 내장 된 스크립트 언어와 3-D 모델링, 애니메이션, 렌더링 툴킷입니다. 현재 운영 체제의 대부분에서 사용할 수 있습니다. |
MATLAB | Mathworks 주식회사, Natick, MA, USA | MATLAB | 이 많은 유용한 추가 기능 기능 수치 컴퓨팅 환경과 프로그래밍 언어입니다. 현재 운영 체제의 대부분에서 사용할 수 있습니다. |
R 통계 툴킷 | 통계 컴퓨팅을위한 R 프로젝트 | R | 에서 다운로드 할 수 있습니다 무료로 담당 http://www.rproject.org /. 현재 운영 체제의 대부분에서 사용할 수 있습니다. |
OpenGL을 | Khronos 그룹 | OpenGL을 | 이 교차 언어, 크로스 플랫폼 그래픽 툴킷은에서 무료로 다운로드 할 수 있습니다 www.opengl.org . |
V-플래시 개인 프린터 | 3D 시스템 주식회사, 록 힐, SC, 미국 | V-플래시 | 이이 보고서에 설명 된 모든 3-D 인쇄 응용 프로그램에 대한 좋은 값입니다. 인쇄 자료도 3D 시스템에 의해 vended 있으며, 주식회사 저렴 모델은 RepRap (rapmanusa.com)와 MakerGear에서 오픈 소스 형태로 사용할 수 있습니다. 더 비싼 모델 (> 30달러 K)는 Objet 구조, 3DS 시스템, Z-사, 크기 인쇄 등의 이용이 가능합니다 |
TurboSquid.com | TurboSquid 주식회사, 뉴욕, LA | (각종 개체) | 다양한 가상 3-D 개체는 무료로이 사이트에서 또는 유료로 다운로드 할 수 있습니다. |
표 1. 특정 툴킷 및 장비의 표. |
JoVE'article의 텍스트 или 그림을 다시 사용하시려면 허가 살펴보기
허가 살펴보기This article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. 판권 소유