ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ИсслСдованиС ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… повСрхностСй Π² стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах

Π”ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π‘Ρ‚Π΅Ρ€Π΅ΠΎ-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΡƒΡ‡Π΅Π½Ρ‹Ρ…, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ², Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ пространством, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΈΠΌ ΡΠ»ΠΎΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΈΡ… систСм ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ (см. Ρ€Π°Π±ΠΎΡ‚Ρ‹). Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ мСсто Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚: графичСский ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ — SGI ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ИсслСдованиС ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… повСрхностСй Π² стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • 1. ΠšΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Π΅ стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы
  • 1. АппаратныС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ
    • 1. 1. CyberStage
    • 1. 2. i-CONE
    • 1. 3. Responsive Workbench
    • 1. 4. Teleport
    • 1. 5. VeonPC
  • 2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ срСда Avango
    • 2. 1. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹
  • 2. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΡΡ‚Π΅Ρ€Π΅ΠΎ-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ
  • 1. ДСформация повСрхностСй
    • 1. 1. ΠžΠ±Π·ΠΎΡ€
    • 1. 2. ДСформация повСрхности с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CSRBF
    • 1. 3. ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
    • 1. 4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС
    • 1. 5. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹

2.2 ΠžΠ±Π·ΠΎΡ€.β€’.52.

2.3 Алгоритм ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ повСрхности.56.

2.4 Алгоритм восстановлСния повСрхности.58.

2.5 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.60.

3 Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ повСрхностСй.65.

3.1 Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ повСрхности .65.

3.2 ΠžΠ±Π·ΠΎΡ€.66.

3.3 Алгоритм.67.

3.4 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.68.

4 РСгистрация столкновСний Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… повСрхностСй. 72.

4.1 Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅.72.

4.2 ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹.74.

4.3 Алгоритм.77.

4.4 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация.83.

4.5 ΠžΡ‚ΠΊΠ»ΠΈΠΊ.84.

4.6 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.85.

3 ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² 88.

1 ПО Π΄Π»Ρ выполнСния CSRBF-Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΉ .88.

2 ПО Π΄Π»Ρ рСгистрации столкновСний.90.

3 Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ 3D Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΉ .91.

4 КомплСкс ПО для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ 3D ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.92.

5 Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ 2D Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΉ .94.

6 ПО Π΄Π»Ρ восстановлСния Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ.95.

Π’ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… условиях быстрого роста ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ становится Π·Π°Π΄Π°Ρ‡Π° создания стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. Π’Π°ΠΊΠΈΠ΅ систСмы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π»Π΅Π³Ρ‡Π΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. ΠžΠ±Ρ‰ΠΈΠΌ нСдостатком ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Π΄ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ высокая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΈΡ… ΠΏΡ€Π°ΠΊΡ‚ичСскоС использованиС Π±Ρ‹Π»ΠΎ доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠΌ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΌ компаниям. Π’ Π½Π°ΡΡ‚оящСС врСмя Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы. ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ создания спСциализированного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π’ Ρ‡Π°ΡΡ‚ности Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ становится Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ повСрхностСй, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ построСнии Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… (3D) сцСн дСмонстрируСмых Π² ΡΡ‚Π΅Ρ€Π΅ΠΎ-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах.

Π‘Ρ‚Π΅Ρ€Π΅ΠΎ 3D систСмы ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ созданиС иллюзии Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ИсслСдования Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ психологии восприятия [1] ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ бинокуляр-Π½ΠΎΡΡ‚ΡŒ зрСния ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 5 ΠΌ. Π“ΠΎΡ€Π°Π·Π΄ΠΎ больший Π²ΠΊΠ»Π°Π΄ Π΄Π°Ρ‘Ρ‚ Π·Π°Π³ΠΎΡ€Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅, эффСкт Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ параллакса ΠΈ ΠΏΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ (см. Ρ€ΠΈΡ. 1). Однако ΠΏΡ€ΠΈ восприятии Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² бинокулярноС расхоТдСниС становится ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² опрСдСлСния Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ пространства. расстояниС ΠΎΠΏΡ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ, ΠΌ.

Рис. 1: Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² восприятия Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ€Π°ΡΡΡ‚ояния.

Автор прСдставляСт ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Π΅ стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы, описываСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ срСду, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для создания 3D сцСн для Ρ‚Π°ΠΊΠΈΡ… систСм, Π° Ρ‚Π°ΠΊΠΆΠ΅ ряд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ участии Π°Π²Ρ‚ΠΎΡ€Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… комплСксов [2−10], ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡ€ΠΈ создании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (ПО) для стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

Π‘Ρ‚Π΅Ρ€Π΅ΠΎ-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΡƒΡ‡Π΅Π½Ρ‹Ρ…, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ², Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ пространством, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΈΠΌ ΡΠ»ΠΎΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΈΡ… систСм ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ (см. Ρ€Π°Π±ΠΎΡ‚Ρ‹ [11−13]). Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ мСсто Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚: графичСский ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ — SGI ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ Linux кластСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Π°Ρ систСма, которая ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΡΠΊΡ€Π°Π½. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ устройство слСТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ измСряСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π³ΠΎΠ»ΠΎΠ²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π”Π°Π½Π½Ρ‹Π΅, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ устройством слСТСния, Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ графичСским ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся для опрСдСлСния пСрспСктивно ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ изобраТСния для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ полоТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ОписаниС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстных ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Π΄Π°Π½ΠΎ Π² Π³Π»Π°Π²Π΅ 1, Ρ€Π°Π·Π΄Π΅Π»Π΅ 1.

БистСмы ΠŸΠž для стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм (см. Ρ€Π°Π±ΠΎΡ‚Ρ‹ [1420]) ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° высокоуровнСвым интСрфСйсом, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ слоТныС гСомСтричСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„Π° сцСны. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΎΡ‚Π³ΠΎΡ€ΠΎΠΆΠ΅Π½ ΠΎΡ‚ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ взаимодСйствия с Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ собствСнно прилоТСния. Одной ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… высокоэффСктивных срСд являСтся Avango [14]. Π­Ρ‚Π° систСма обСспСчиваСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ обобщСствлённого Π³Ρ€Π°Ρ„Π° сцСны, доступного всСм процСссам, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΌ распрСдСлСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ процСсс ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ локальной ΠΊΠΎΠΏΠΈΠ΅ΠΉ Π³Ρ€Π°Ρ„Π° сцСны ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰Π΅ΠΉΡΡ Π² Π½Π΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΡΠΎΡΡ‚оянии, которая поддСрТиваСтся синхронизированной. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… распрСдСлСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ особСнно Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΊΠ»Π°ΡΡ‚Π΅Ρ€Π°Ρ… Linux PC. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° систСмы Avango описана Π² Π³Π»Π°Π²Π΅ 1, Ρ€Π°Π·Π΄Π΅Π»Π΅ 2 настоящСй Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Основная Ρ†Π΅Π»ΡŒ нашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° комплСкса ПО, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΏΡ€ΠΈ создании Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы для лСкторского Π·Π°Π»Π° Π½Π° Π±Π°Π·Π΅ Linux кластСра. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… систСм Π² ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ процСссС позволяСт сущСствСнно ΠΎΠ±ΠΎΠ³Π°Ρ‚ΠΈΡ‚ΡŒ Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π». Установки Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ для Π½ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π½Π°ΡƒΡ‡Π½ΠΎ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… институтах, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ… для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ самых Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡: ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½Ρ‹Ρ… ситуацийвизуализация ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ космичСских Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ², созданиС ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΉ ΠΈ ΠΈΡ… Π΄ΠΈΡΡ‚Π°Π½Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ управлСниСвизуализация Π² Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ, Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΉ, ΡΡƒΠ΄ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ (ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅, окраска, ΠΈΠ½Ρ‚Π΅Ρ€ΡŒΠ΅Ρ€ ΠΈ ΠΏΡ€.) — визуализация Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… конструирования, быстрого макСтирования ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈΠ²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π² ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Π΅ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ мСдицинских трСнаТёровсозданиС ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΌΡƒΠ·Π΅Π΅Π², ΠΏΠ»Π°Π½Π΅Ρ‚Π°Ρ€ΠΈΠ΅Π², Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… заловрСконструкция Π² Π°Ρ€Ρ…Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Ρ‚ΡƒΡ€ΠΈΠ·ΠΌΠ΅ (ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Ρ€Π΅Π²Π½ΠΈΡ… ΠΈ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ²) — синтСтичСскоС искусство, Ρ‚Π΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΈΠ½ΠΎ, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ΠΈ Π΄Ρ€.

Одним ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹Ρ… ΠΊ Ρ‚Π°ΠΊΠΈΠΌ прилоТСниям, являСтся высокая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ графичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ вСсьма ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ создания Π±ΠΎΠ»Π΅Π΅ эффСктивных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² графичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ прилоТСния ΠΈΠΌΠ΅ΡŽΡ‚ дСмонстрационный Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€. ΠžΡ†Π΅Π½ΠΊΠ° качСства изобраТСния производится Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ — ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы (ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, учащимся ΠΈ Ρ‚. ΠΏ.). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ физичСскоС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сцСны. Достаточно Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ узнаваСмости дСмонстрируСмых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€Π°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ. Π’ ΡΠ²ΡΠ·ΠΈ с ΡΡ‚ΠΈΠΌ матСматичСская модСль дСмонстрируСмых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π°. Π—Π° ΡΡ‡Ρ‘Ρ‚ этого ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ графичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ модСль ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, дСмонстрируСмого Π² ΡΡ‚Π΅Ρ€Π΅ΠΎ-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС состоит ΠΈΠ· ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ повСрхности этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» измСнСния Ρ„ΠΎΡ€ΠΌΡ‹ этой повСрхности. ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ аппроксимируСтся Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ гранями. ИзмСнСниС Ρ„ΠΎΡ€ΠΌΡ‹ опрСдСляСтся скСлСтом ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ дСформациями. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ являСтся Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΎΠΉ Π² Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ сцСны добиваСтся правдоподобия Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ физичСскоС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ замСняСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ эвристичСских ΠΏΡ€Π°Π²ΠΈΠ».

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с 3D модСлями сводятся ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Ρ„ΠΎΡ€ΠΌΡ‹, Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ повСрхности ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ прилоТСниях Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ эти ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Для правдоподобности достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ дСформация Π±Ρ‹Π»Π° Π³Π»Π°Π΄ΠΊΠΎΠΉ, локальной ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΉ, Ρ‚. Π΅. наибольшСС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ€Π°ΠΉΠΎΠ½Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Алгоритмы, описанныС Π² Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅, Π½Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ пСрСчислСнным трСбованиям. Алгоритмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ модСлирования Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΉ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, быстрыС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, описанныС Π² Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅, ΠΈΠ»ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ся Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, ΠΈΠ»ΠΈ приводят ΠΊ Π½Π΅ΠΏΡ€Π°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ дСформациям. Π’ Π³Π»Π°Π²Π΅ 2, Ρ€Π°Π·Π΄Π΅Π»Π΅ 1 описан Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ вычислСния Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΉ повСрхности ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π³Π»Π°Π΄ΠΊΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΏΡ€Π°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠŸΡ€ΠΈ построСнии 3D сцСн, дСмонстрируСмых Π² ΡΡ‚Π΅Ρ€Π΅ΠΎ-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах, Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Π° устранСния Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ Π²ΠΎΡΡΡ‚ановлСния Π½Π΅ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Одним ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² получСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² являСтся Π»Π°Π·Π΅Ρ€Π½ΠΎΠ΅ сканированиС. Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ позволяСт быстро ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ слоТных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Однако, ΠΈΠ·-Π·Π° затСнСния ΠΎΠ΄Π½ΠΈΡ… частСй Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹, связанныС с Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ сканирования. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, сами сканируСмыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΡ†Π΅Π½Π΅. Одним ΠΈΠ· ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… установок являСтся созданиС архСологичСских рСконструкций. ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ архСологичСских раскопок, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ поврСТдСния. Π’ Π³Π»Π°Π²Π΅ 2, Ρ€Π°Π·Π΄Π΅Π»Π΅ 2 Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡ‹ ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° рСконструкции повСрхностСй ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ создания ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ часто трСбуСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ сглаТиваниС ΠΈΡ… ΠΏΠΎΠ²Π΅Ρ€Ρ…ностСй. Π’ Π³Π»Π°Π²Π΅ 2, Ρ€Π°Π·Π΄Π΅Π»Π΅ 3 Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прСдставлСн Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сглаТивания повСрхности полигональной ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Для создания иллюзии Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ внСшний Π²ΠΈΠ΄, Π½ΠΎ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ΠŸΡ€ΠΈ этом СстСствСнно Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Π° рСгистрации столкновСний. БущСствуСт большоС количСство Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ столкновСний статичСских ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Для случая Ρ‚Π²Ρ‘Ρ€Π΄Ρ‹Ρ… Ρ‚Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ быстрыС ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Однако, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ этих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² нСэффСктивны Π² ΡΠ»ΡƒΡ‡Π°Π΅ динамичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π’ Π³Π»Π°Π²Π΅ 2, Ρ€Π°Π·Π΄Π΅Π»Π΅ 4 Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ Π½ΠΎΠ²Ρ‹ΠΉ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ рСгистрации столкновСний, основанный Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ систСм Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… частиц.

ВсС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° рСгистрации столкновСний, связаны с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ базиса с ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ носитСлСм (compactly supported radial basis functions — CSRBF) [21] ΠΊ Π·Π°Π΄Π°Ρ‡Π°ΠΌ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, восстановлСния, сглаТивания ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… повСрхностСй, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ окруТСния. ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ позволяСт сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. ЀактичСски рСализация прСдставлСнных Π½ΠΈΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ‰Π΅Π΅ ядро, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ….

Π’ Π³Π»Π°Π²Π΅ 3 описаны ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ окруТСния Π² Π½Π°ΡƒΡ‡Π½Ρ‹Ρ…, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… цСлях. Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ прСдставлСны Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ случаС прСдставлСны Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.10 Π½Π° ΡΡ‚Ρ€. 60. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.10 (Π°) прСдставлСно ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ стрСкозы. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.10 (Π¬) прСдставлСн Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ глобальной рСконструкции. Π Π°Π·ΠΌΠ΅Ρ€ изобраТСния 550×388. Π Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ Π·ΠΎΠ½Ρ‹ составляСт 580 пиксСлСй, Ρ€Π°Π·ΠΌΠ΅Ρ€ восстанавливаСмой Π·ΠΎΠ½Ρ‹ — 380 пиксСлСй. РаспрСдСлСниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° прСдставлСно Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 2.3.

I [Π–.

β€’ Π“ Π› f β€’Πœ.

Рис. 2.10: ΠŸΡ€ΠΈΠΌΠ΅Ρ€ восстановлСния изобраТСния («Π‘Ρ‚Ρ€Π΅ΠΊΠΎΠ·Π°»),.

Рисунок 2.11 дСмонстрируСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΈ исправлСнии искусствСнно ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ тСкстурного изобраТСния. ΠŸΡ€ΠΈ вос.

Бтадия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ВрСмя (сСк.).

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… 0.02.

РСшСниС БЛАУ 0,02.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ CSRBF отобраТСния 0,02.

Π‘ΡƒΠΌΠΌΠ°Ρ€Π½ΠΎΠ΅ врСмя 0,06.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

.

Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½ Π°Π½Π°Π»ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, рассмотрСно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ 3D сцСн. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ нСсколько Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… комплСксах, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Ρ‚Π°ΠΊΠΈΡ… систСмах Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ. Π­Ρ‚ΠΎ, Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСвысокой стоимости ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π΄Π΅Π»Π°Π΅Ρ‚ установки доступными для Π½Π°ΡƒΡ‡Π½ΠΎ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… институтов ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠΈΡ‚Π΅Ρ‚ΠΎΠ².

Автором Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹:

β€’ матСматичСская модСль Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², дСмонстрируСмых Π² ΡΡ‚Π΅Ρ€Π΅ΠΎ-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах;

β€’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π³Π»Π°Π΄ΠΊΠΎΠΉ локальной Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ повСрхности, основанный Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ базиса Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ носитСлСм;

β€’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ рСконструкции повСрхностСй ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ;

β€’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сглаТивания повСрхностСй;

β€’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ рСгистрации столкновСний Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… повСрхностСй;

β€’ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для вычислСния Π³Π»Π°Π΄ΠΊΠΈΡ… Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΉ;

β€’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для рСгистрации столкновСний Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ;

Алгоритмы Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ составляСт Π² ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ… Π±ΠΎΠ»Π΅Π΅ 15,000 строк. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ 3D сцСны с Π²Ρ‹ΡΠΎΠΊΠΎΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ рСалистичности, дСлая стСрСо-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ срСдством Π² Π½Π°ΡƒΡ‡Π½Ρ‹Ρ…, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… цСлях.

Благодарности.

Автор Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ своСму Π½Π°ΡƒΡ‡Π½ΠΎΠΌΡƒ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŽ ΠΏΡ€ΠΎΡ„. Π‘. Π’. КлимСнко Π·Π° ΠΏΠΎΡΡ‚оянноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. Автор Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ Н. Π•. ΠšΠΎΠΆΠ΅ΠΊΠΈΠ½Ρƒ Π·Π° Ρ†Π΅Π½Π½Ρ‹Π΅ замСчания, Π° Ρ‚Π°ΠΊΠΆΠ΅ сотрудникам ΠšΠ°Ρ„Π΅Π΄Ρ€Ρ‹ систСмной ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π° Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅. НаконСц, Π°Π²Ρ‚ΠΎΡ€ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ свою ΠΆΠ΅Π½Ρƒ Π·Π° Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

  1. P. Vishton J. Cutting. Perception of Space and Motion, chapter Perceiving Layout and Knowing Distance: The 1. tegration, Relative Potency and Contextual use of Different Information about Depth., pages 69−118. New York: Academic Press, 1995.
  2. M.A. Π‘Π΅ΠΏΠΈΠΈ, H.E. КоТСкин, Π’. Π’. Π‘Π°Π²Ρ‡Π΅Π½ΠΊΠΎ. ДСформация повСрхностСй Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ базиса с ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ носитСлСм. // ИсслСдовно Π² Π ΠΎΡΡΠΈΠΈ, pages 1982−1991, 2004. http://zhurnal.ape.relarn.ru/articles/2004/186.pdf.
  3. M.A. Π‘Π΅Π½ΠΈΠ½. Алгоритмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 3d ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ csrbf. // Π’Ρ€ΡƒΠ΄Ρ‹ XLVII Π½Π°ΡƒΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ МЀВИ, pages 109−123. Изд. МЀВИ, Москва, 2004.
  4. N. Kojekine, V. Savchenko, М. Senin, I. Hagiwara. An approach to surface retouching and mesh smoothing. // The Visual Computer Journal, 19(7−8):549−564, 2003.
  5. M. Senin, N. Kojekine, V. Savchenko, I. Hagiwara. Particle-based collision detection. // Short papers proceedings of Eurographics 2003, 2003. Spain, Granada, September 1−6.
  6. N. Kojekine, V. Savchenko, M. Senin, I. Hagiwara. Smooth local deformations and particle based collision detection. // International Workshop on Geometric Modeling, Computing, and Visualization, 2003. Aizu-Wakamatsu, Japan, 12−15 July 2003.
  7. N. Kojekine, V. Savchenko, M. Senin, I. Hagiwara. An algorithm for polygonal surface stitching. // Proceedings of Computational Engineering Conference, volume 8, 2003.
  8. N. Kojekine, V. Savchenko, M. Senin, I. Hagiwara. A prototype system for character animation based on real-time csrbf deformations. // Proceedings of The 5-th International Conference on Humans and Computers, pages 82−86, 2002.
  9. N. Kojekine, V. Savchenko, M. Senin, I. Hagiwara. A prototype system for character animation based on real-time deformations. // The Journal of Three Dimensional Images, 16(4):91−95, 2002.
  10. N. Kojekine, V. Savchenko, M. Senin, I. Hagiwara. Real-time 3d deformations by means of compactly supported radial basis functions. // Proceedings of Eurographics EG2002, short papers, pages 35−43, 2002.
  11. G. Eckel, M. Gobel, F. Hasenbrink, W. Heiden, U. Lechner, H. Tramberend, G. Wesche, J. Wind. Benches and caves. // H.J. Bullinger O. Riedel, editors, Proceedings 1st Int. Immersive Projection Technology Workshop, 1997.
  12. Π”ΠΎΠΌΠ°ΡˆΠ½ΡΡ страничка ЀраунгофСровского Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚Π° МСдиа-ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ. http://www.imk.fraunhofer.de.
  13. ΠŸΠΎΡ€Ρ‚Π²ΠΈΠ½ΠΎ, Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚ Π€ΠΈΠ·ΠΈΠΊΠΎ-ВСхничСской Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Π’Ρ€ΡƒΠ΄Ρ‹ 1-ΠΎΠΉ ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠšΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ По Π‘истСмам Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΡ На ΠšΠ»Π°ΡΡ‚Π΅Ρ€Π°Ρ… ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². VE on PC 2001, 2001.
  14. H. Tramberend. Avocado: A distributed virtual reality framework. // Proceedings of the IEEE Virtual Reality, 1999.
  15. J. Rohlf J. Helman. Iris performer: A high performance multiprocessing toolkit for real time 3d graphics. //A. Glassner, editor, Proceedings of SIGGRAPH'94, pages 381−395, 1994.
  16. J. Wernecke Open Inventor Architecture Group. The Inventor Mentor: Programming Object-Oriented 3D Graphics with Open Inventor, volume Release 2. Addison-Wesley, Reading, Massachusetts, 1994.
  17. R. Carey G. Bell The VRML 2.0 Annotated Reference Manual. Addison-Wesley, Reading, MA, USA, 1997.
  18. Silicon Graphics Inc. OpenGL Optimizer Programmer’s Guide, 1998.
  19. D.S. Staneker. A first step towards occlusion culling in opensg plus. // Proceedings of the 1st OpenSG Symposium, 2002.
  20. D. Bartz et al. Jupiter: A toolkit for interactive large model visualization. // Proceedings of Symposium on Parallel and Large Data Visualization and Graphics, pages 129−134, 2001.
  21. H. Wendland. Piecewise polynomial, positive defined and compactly supported radial functions of minimal degree. // AICM, 4:389−396, 1995.
  22. Barco projection systems web page, http://www.barco.com/pro-j ection systems.
  23. E.J. Wegman et al. The minicave — a voice-controlled ipt enviroment. // H.-J. Bullinger O. Riedel, editors, Proceedings of 3d Int. Immersive Projection Technology Workshop, pages 179−190. Springer-Verlag, Berlin, 1999.
  24. I. McDowall M. Bolas. Revieweing single and multiple viewer stereo with dpi projectors. // Proceedings of 7th Annual Symposium on Immersion Projection Technologies, IPT 2002, 2002.
  25. Tan infitec tm stereo viewing, домашняя страничка ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ tan. http://www.tan.de/english/prod/infitec.html.
  26. J.S. Lipscomb W.L. Wooten. Reducing crosstalk between stereoscopic views. // Proceedings of SPIE (Stereoscopic Displays and Virtual Reality SystemsII), volume 2409, pages 31−40, 1995.
  27. J. Konrad et al. Cancellation of image crosstalk in time-sequential displays of stereoscopic video. // IEEE Transactions On Image Processing, 9(5):897−908, 2000.
  28. R.K. Dybvig. The Scheme programming language: ANSI Scheme. PTR Prentice-Hall, Engewood Cliffs, NJ 7 632, USA, second edition, 1996.
  29. V. Savchenko A. Pasko. Transformation of functionally defined shapes by extended space mappings. // The Visual Computer, 14:257−270, 1998.
  30. T.W. Sederberg S.R. Parry. Free-form deformation of solid geometric models. // Computer Graphics, 20(4):151−160, 1986.
  31. S. Coquillart. Extended free-form deformation: a sculpting tool for 3d geometric modeling. // Computer Graphics, 24(4):187−196, 1990.
  32. S. Coquillart P. Jancen. Animated free-form deformation: an interactive animation technique. // Computer Graphics, 25(4):23−26, 1991.
  33. W.M. Hsu, G.F. Hughes, H. Kaufman. Direct manipulation of free-form deformations. // Computer Graphics, 26(2):177−184, 1992.
  34. P. Borrel D. Bechmann. Deformation of n-dimensional objects. // International Journal of Computational Geometry and Applications, l (4):427−453, 1991.
  35. P. Borrel A. Rappoport. Simple constrained deformations for geometric modeling and interactive design. // ACM Transactions on Graphics, 13(2): 137−155, 1994.
  36. D. Bechmann. Space deformation models survey. // Computers & Graphics, 18(4):571−586, 1994.
  37. J.H. Ahlberg, E.N. Nilson, J.L. Walsh. The theory of splines and their applications. // Academic Press, New York, 1967.
  38. J. Dushon. Constructive Theory of Functions of Several Variables, chapter Splines Minimizing Rotation Invariants Semi-Norms in Sobolev Spaces, pages 85−100. Springer-Verlag, 1976.
  39. B.A. ВасилСнко. Π‘ΠΏΠ»Π°ΠΉΠ½-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: ВСория, Алгоритмы, ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Новосибирск, Наука, 1983.
  40. R.M. Bolle B.C. Vemuri. On three-dimensional surface reconstruction methods. // IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(1):1—13, 1991.
  41. G. Greiner. Wavelets, Images and Surface Fitting, chapter Surface Construction Based on Variational Principles, pages 277−286. AL Peters Ltd., 1994.
  42. F.L. Bookstein. Principal warps: Thin plate splines and the decomposition of deformations. // IEEE Transactions on Pattern Analysis and Mashine Intelligence, ll (6):567−585, 1989.
  43. F.L. Bookstein. Morphometric Tools for Landmark Data. Cambridge University Press, 1991.
  44. F.L. Bookstein. Two shape metrics for biomedical outline data: Bending energy, procrustes distance, and the biometrical modeling of shape phenomena. // Proc. Shape Modeling Conference (SMIA'97), pages 110−120, 1997.
  45. J. Moody. Fast learning in networks of locally-tuned processing units. // Neural Computation, 1:281−294, 1989.
  46. S. Haykin. Neural Networks: A comprehensive Foundation. Upper Saddle River, NJ: Prentice Hall, 1994.
  47. A.G. Bors. Minimal topology for a radial basis function neural network for pattern classification. // Digital Signal Processing, 4, 1989.
  48. S. Chen, C.F.N. Cowan, P.M. Grant. Orthogonal least squares learning algorithm for radial basis function networks. // Transactions on Neural Networks, 2(2):302−309, 1989.
  49. M. Niranjan F. Fallside. Neural networks and radial basis functions in classifying static speech patterns. // Computer Speech and Language, 4:275−289, 1990.
  50. P. Litwinovicz L. Williams. Animating images with drawing. // Computer Graphics (Proceedings of SIGGRAPH'94), pages 409−412, 1994.
  51. J.C. Carr, W.R. Fright, R.K. Beatson. Surface interpolation with radial basis functions for medical imaging. // IEEE Transaction on Medical Imaging, 16(1):96−107, 1997.
  52. R.K. Beatson W.A. Light. Fast evaluation of radial basis functions: Methods for 2-d polyharmonic splines. Technical
  53. Report 119, Mathematics Department Univ. of Canterbury, New Zealand, 1994.
  54. W. Light. Wavelets, Images and Surface Fitting, chapter Using Radial Functions on Compact Domains, pages 351−370. AL Peters Ltd., 1994.
  55. J.C. Carr, T.J. Mitchell, R.K. Beatson, J.B. Cherrie, W.R. Fright, B.C. McCallumm, T.R. Evans. Reconstruction and representation of 3d objects with radial basis functions. // Computer Graphics, Proceedings SIGGRAPH'2001, pages 67−76, 2001.
  56. L. Greengard V. Rokhlin. A fast algorithm for particle simulation. // Journal of Computational Physics, 73:325−348, 1997.
  57. V. Savchenko L.Schmitt. Reconstructing occlusal surfaces of teeth using a genetic algorithm with simulated annealing type selection. // Proceeding of 6th ACM Symposium on Solid Modeling and Application, pages 39−46, 2001.
  58. V. V. Savchenko, A.A. Pasko, T.L. Kunii, A.V. Savchenko. Multimedia Modeling, chapter Feature based sculpting of functionally defined 3D geometric objects, pages 341−348. Towards Information Superhighway, 1995.
  59. S. Lee, G. Wolberg, S. Y. Shin. Scattered data interpolation with multilevel b-splines. // IEEE Transactions on Visualization and Computer Graphics, 3(3):228−244, 1997.
  60. D. Thalmann, J. Shen, E. Chauvineau. Fast realistic human body deformations for animation and vr applications. // Computer Graphics International, pages 166−174, 1999.
  61. P. Fua, R. Plankers, D. Thalmann. From synthesis to analysis: Fitting human animation models to image data. // Computer Graphics International, pages 4−11, 1999.
  62. Y. Lee, D. Terzopoulos, K. Waters. Realistic modeling for facial animation. 11 SIGGRAPH'95 Proceedings, pages 191−198, 1995.
  63. J. Bloomenthal C. Lim. Skeletal methods of shape manipulation. // Proceedings of International Conference on Shape Modeling and Applications, pages 44−47, 1997.
  64. A. Verroust F. Lazarus. Extracting skeletal curves from 3d scattered data. // Proceedings of International Conference on Shape Modeling and Applications, pages 194−202, 1999.
  65. H. Wendland. On the smoothness of positive definite and radial functions. // Journal of Computational and Applied Mathematics, 101:177−188, 1999.
  66. H. Samet. The Design and Analysis of Spatial Data Structures. Addison-Wesley, 1986.
  67. N. Kojekine, V. Savchenko, D. Berzin, I. Hagiwara. Software tools for compactly supported radial basis functions. // Computer Graphics and Imaging, Proc. IASTED CGIM'2000, pages 234−239, 2001.
  68. A. Jennings. A compact storage scheme for the solution of symmetric linear simultaneous equations. // Computational Journal, 9:281−285, 1966.
  69. W.H. Press, S.A. Teukolsky, T. Vetterling, B.P. Flannery. Numerical Recipes in C. Cambridge University Press, 1997.
  70. The visualization toolkit textbook and open source Π‘++ library, with tcl, python, and java bindings. http://www.kitware.com/vtk.html, 2001.
  71. K. Shoernake. Animating rotation with quaternion calculus. // ACM SIGGRAPH 1987, 1987.
  72. M. Bertalmio, G. Sapiro, V. Caselles, C. Ballester. Image inpainting. // Computer Graphics (Proceedings of SIGGRAPH’OO), pages 417−424, 2000.
  73. M.M. Oliveira, B. Bowen, R. McKenna, Y.S. Chang. Fast digital image inpainting. // Proceedings of the Visualization, Imaging, and Image Processing IASTED Conference, pages 261−266, 2001.
  74. S. Esedoglu J. Shen. Image inpainting by the mumford-shah-euler model. IMA Preprint 1812, accepted for publication in European Journal for Applied Mathematics.
  75. A. Sarti, R. Malladi, J.A. Sethian. Computing missing boundaries in images. // Proceedings of the Visualization, Imaging, and Image Processing IASTED Conference, pages 495−500. Marbella, Spain, 2001.
  76. M.K. Gousie W.R. Franklin. Converting elevation contours to a grid. // Proceeding of the Eighth International Symposium on Spatial Data Handling (SDH), 1998. http://www.ecse.rpi.edu/Homepages/wrf.
  77. B. Schneider. Geomorphologically sound reconstruction of digital terrain surface from contours. // Proceedings of 8th Symposium on Spatial Data Handling, Vancouver, Canada, pages 139−150, 1998. http://www.geo.unizh.ch/ benni.
  78. V. Savchenko, A. Pasko, 0. Okunev, T. Kunii. Function representation of solids reconstructed from scattered surface points and contours. // Computer Graphics Forum, 14(4):181—188, 1995.
  79. G. Turk J.F. O’Brien. Shape transformation using variational implicit functions. // Computer Graphics (Proceedings of SIGGRAPH'99), pages 335−342, 1999.
  80. Y. Ohtake, A. Belyaev, H-P.Seidel. A multi-scale approach to 3d scattered data interpolation with compactly supported basis functions. // Proceedings of SMI'2003, 2003.
  81. N. Kojekine V. Savchenko. Software tools using csrbfs for processing scattered data. // Computer & Graphics, 27:311−319, 2003.
  82. G. Barequet M. Sharir. Filling gaps in the boundary of a polyhedron. Technical Report 277/93, Tel-Aviv University, Department of Computer Science, Israel, 1993.
  83. T. Hermann, Z. Kovacs, T. Varady. Geometric Modeling: Theory and Practice, chapter Special applications in surface fitting, pages 14−31. Springer, 1997.
  84. M.I.J. Bloor M.J. Wilson. Spectral approximation to pde surfaces. // Computer Aided Design, 28(3):145−152, 1996.
  85. J. A. Setian. Geometry, Fluid Mechanics, Computer Vision, and Material Sciences, chapter Level Set Methods: Evolving Interfaces. Cambridge University Press, 1996.
  86. R.T. Whitaker D.E. Breen. Level-set models for the deformation of solid objects. // Proceedings of Implicit Surface Conferece, pages 19−35, 1998.
  87. N. Kojekine V. Savchenko. Using csrbfs for surface retouching. // Proceedings of The 2nd IASTED International Conference Visualization, Imaging and Image Processing VIIP2002, pages 613−618, 2002.
  88. J. Davis, S.R. Marschner, M. Garr, M. Levoy. Filling holes in complex surfaces using volumetric diffusion. // Proceeding of the First International Symposium on 3D Data Processing, Visualization, Transmission, 2002.
  89. H. Hoppe, T. DeRose, T. Duchamp, J. McDonald, W. Stuetzle. Surface reconstruction from unorganized points. // Proceeding of SIGGRAPH'92, volume 26, pages 79−88, 1992.
  90. G. Farin. Curves and Surfaces for CAGD. Academic Press, 1998.
  91. P. Graven G. Washba. Smoothing noisy data with spline functions. // Numerical Mathematics, 31:377−403, 1979.
  92. G. Taubin. A signal pcocessing approach to fair surface design. // Computer Graphics (Proceedings of SIGGRAPH'95), volume 29, pages 351−358, 1995.
  93. M. Desbrun, M. Meyer, P. Schroder, A.H. Barr. Implicit fairing of irregular meshes using diffusion and curvature flow. 11 Computer Graphics (Proceedings of SIGGRAPH'99), 33:317−324, 1999.
  94. J. Warren H. Weimer. Subdivision Metods for Geometric Design. Academic Press, 2002.
  95. L. Kobbelt, S. Campagna, J. Vorsatz, H-P. Seidel. Interactive multi-resolution modeling on arbitrary meshes. // Computer Grafics (Proceeding of SIGGRAPH'98), volume 32, pages 105−114, 1998.
  96. H. Zhang E. Fiume. Mesh smoothing with shape or feature presevation. //J. Vince R. Earnshaw, editors, Advances in Modeling, Animation and Rendering (Proceedings of CGI'02), pages 167−181. Springer, 2002.
  97. H. Yagou, Y. Ohtake, A. Belyev. Mesh denosing via iterative alpha-trimming and nonlinear diffusion of normals with automatic thresholding. // CGI'2003, 2003.
  98. M.C. Lin S. Gottschalk. Collision detection between geometric models: a survey. // Proceedings of IMA Conference, Mathematics of Surfaces VIII, 1998.
  99. P. Hubbard. Approximating polyhedra with spheres for time-critical collision detection. // ACM Transactions on Graphics (TOG), 15(3):179—210, 1996.
  100. S.A. Ehmann M. C. Lin. Accurate and fast proximity queries between polyhedra using convex surface decomposition. // Computer Graphics Forum, 20:500−510, 2001.
  101. M.C. Lin D. Manocha. Efficient contact determination in dynamic environments. // International Journal of Computational Geometry and Applications (IJCGA), 7:123−151, 1997.
  102. G. Zachmann. Rapid collision detection by dynamically aligned dop-trees. // Proceedings of IEEE Virtual Reality Annual International Symposium, pages 90−97, 1998.
  103. S. Redon, A. Kheddar, S. Coquillart. Fast continuous collision detection between rigid bodies. // Computer Graphics Forum (Proc. of Eurographics '02), 21(3), 2002.
  104. T. Larsson T. Akinine-Moller. Collision detection for continuously deforming bodies. // Proceedings of Eurographics, short presentations, pages 325−333, 2001.
  105. G. van den Bergen. Efficient collision detection of complex deformable models using aabb trees. // Journal of Graphics Tools, 2(4):1—14, 1997.
  106. I. Palmer R. Grimsdale. Collision detection for animation using sphere-trees. // Computer Graphics Forum, 14(2): 105−116, 1995.
  107. S. Quinlan. Efficient distance computation between non-convex objects. // Proceedings of IEEE International Conference on Robotics and Automation, pages 3324−3329, 1994.
  108. S. Krishnan, A. Pattekar, M. Lin, D. Manocha. Spherical shell: A higher order bounding volume for fast proximity queries. // In Proceedings of WAFR'98, pages 287−296, 1998.
  109. J.D. Cohen, M.C. Lin, D. Manocha, M. Ponamgi. I-collide: an interactive and exact collision detection system for large-scale environments. // Proceedings of the Symposium on Interactive 3D Graphics, pages 189−196, 1995.
  110. M. Held, J.T. Klosowski,, J.S.B. Mitchell Evaluation of collision detection methods for virtual reality fly-troughs. //
  111. Proceedings Seventh Canadian Conference on Computational Geometry, pages 205−210, 1995.
  112. J.T. Klosowski, M. Held, J. S. Mitchell, H. Sowrizal, K. Zikan. Efficient collision detection using bounding volume hierarchies of k-dops. // IEEE Transactions on Visualization and Computer Graphics, 4(l):21−36, 1998.
  113. Taosong He. Fast collision detection using quospo trees. // Proceedings of the Symposium on Interactive 3D Graphics, pages 55−62, 1999.
  114. S. Gottschalk, M.C. Lin, D. Manocha. Oobtree: A hierarchical structure for rapid interference detection. // ACM Computer Graphics (Proc. of SIGGRAPH'96), pages 171−180, 1996.
  115. S. Bandi D. Thalmann. An adaptive spatial subdivision of the object space for fast collision of animated rigid bodies. // Proceedings of Eurographics '95, pages 259−270, 1995.
  116. D.H. Eberly. 3D game engine design. Morgan Kaufmann Publisher, 2001.
  117. M.-P. Cani C. Puech. Dynamic animation of deformable bodies. //P- Stucki S. Coquillart, W. Straber, editor, From Object Modelling to Advanced Visual Communication, Focus on Computer Graphics, pages 118−139. Springer-Verlag, 1994.
  118. G. Zachmann. Minimal hierarchical collision detection. // Proceedings of the ACM Smposium on Virtual Reality Software and Technology, pages 121−128, 2002.
  119. M. Moore J. Wilhelms. Collision detection and response for computer animation. // ACM Computer Graphics (Proc. of SIGGRAPH '88), 22(4):289−298, 1988.
  120. A. Joukhadar, A. Scheuer, Ch. Laugier. Fast contact detection between moving deformable polyhedra. // Proceedings of the IEEE International Conference on Intelligent Robots and Systems, pages 1810−1815, 1999.
  121. M. Hughes, M. Lin, D. Manocha, C. Dimattia. Efficient and accurate interference detection for polynomial deformation. // Proceedings of Computer Animation, pages 155−166, 1996.
  122. B. Mirtich. V-clip: Fast and robust polyhedral collision detection. // ACM Transaction on Graphics, 17(3):177−208, 1998.
  123. S. Cameron. Enhancing gjk: Computing minimum penetration distances between convex polyhedra. // Proceedings of International Conference on Robotics and Automation, pages 3112−3117, 1997.
  124. Openrm scene graph library, http://openrm.sourceforge.net.
  125. J.K. Hahn. Realistic animation of rigid bodies. // ACM Computer Graphics (Proc. of SIGGRAPH '88), 22(4):299−308, 1988.
  126. Scalapack web page, http://www.netlib.org/scalapack/scala-packhome.html.
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ