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

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅. 
Π£ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ вычислСния связанного списка ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ смСТности ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ тСкстурной сСгмСнтации ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

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

GLCLL содСрТит Π² ΡΠ΅Π±Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΏΠ°Ρ€ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости сосСдних пиксСлСй изобраТСния. БосСди пиксСля находятся ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ направлСниям ΠΈ ΡƒΠ΄Π°Π»Ρ‘нностям. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости изобраТСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ ΠΎΡ‚ 256 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ квантования для ускорСния подсчётов ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΎΠ±ΡŠΡ‘ΠΌΠ° расходуСмой памяти. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сосСдними пиксСлями ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ пиксСли ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΡƒΠ³Π»ΠΎΠ²Ρ‹ΠΌ направлСниям… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Π£ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ вычислСния связанного списка ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ смСТности ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ тСкстурной сСгмСнтации ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’ Π½Π°ΡΡ‚оящСС врСмя ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ классификации, сСгмСнтации ΠΈΠ»ΠΈ группирования ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ большоС распространСниС ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³ Π·Π°Π΄Π°Ρ‡ [1−5]. Одним ΠΈΠ· Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ ΠΈΡ… ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ внСдрСния являСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ [6−8]. Π’ΠΈΠΏΠΎΠ²ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² классификации являСтся тСкстурный Π°Π½Π°Π»ΠΈΠ·. Одним ΠΈΠ· ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΡ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² Π² Π½Ρ‘ΠΌ являСтся вычислСниС статистичСских тСкстурных характСристик Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости (Π΄Π°Π»Π΅Π΅ GLCM) [9]. Π Π°Π·ΠΌΠ΅Ρ€ Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ зависит ΠΎΡ‚ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ квантования изобраТСния ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Однако ΠΏΡ€ΠΈ нСпосрСдствСнном использовании Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° производится большоС количСство Π»ΠΈΡˆΠ½ΠΈΡ… вычислСний ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΉ памяти. Одним ΠΈΠ· ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° являСтся вычислСниС Π½Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ смСТности ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости, Π° ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ списка ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ смСТности ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости (Π΄Π°Π»Π΅Π΅ GLCLL) [6, 10]. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдлагаСтся ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ для процСсса вычислСния связанного списка ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ смСТности ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости.

GLCLL

GLCLL содСрТит Π² ΡΠ΅Π±Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΏΠ°Ρ€ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости сосСдних пиксСлСй изобраТСния. БосСди пиксСля находятся ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ направлСниям ΠΈ ΡƒΠ΄Π°Π»Ρ‘нностям. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости изобраТСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ ΠΎΡ‚ 256 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ квантования для ускорСния подсчётов ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΎΠ±ΡŠΡ‘ΠΌΠ° расходуСмой памяти. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сосСдними пиксСлями ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ пиксСли ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΡƒΠ³Π»ΠΎΠ²Ρ‹ΠΌ направлСниям ΠΈ Ρ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ дистанциСй, Ρ‚ΠΎ ΠΈΠ½Ρ„ормация ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌ вычислСния статистики Π»ΠΈΠ±ΠΎ складываСтся (усрСдняСтся), формируя Π΅Π΄ΠΈΠ½Ρ‹ΠΉ GLCLL, Π»ΠΈΠ±ΠΎ участвуСт Π² Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… GLCLL. GLCLL ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… областСй [11].

ΠžΠ±Π»Π°ΡΡ‚ΡŒ примСнСния ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Π΅Π½ΠΈΡŽ сСгмСнтации ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ тСкстурных ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π½Π° Π±Π°Π·Π΅ GLCM/GLCLL. ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ основных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π² [12]. Одной ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΎΠΊ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ являСтся ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ исслСдований, описанных Π² [12], Π² Ρ‡Π°ΡΡ‚ΠΈ ускорСний вычислСний GLCM/GLCLL для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° выращивания тСкстурных сСгмСнтов.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ особСнностями ΠΌΠ΅Ρ‚ΠΎΠ΄Π° выращивания тСкстурных сСгмСнтов ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅ вычислСния GLCM/GLCLL ΠΈ Ρ‚Скстурных свойств Π½Π° ΠΈΡ… ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ областСй ΠΌΠ°Π»ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. ΠŸΡ€ΠΈ классичСской схСмС вычислСния GLCM ΠΈΠ»ΠΈ GLCLL ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ сосСдниС пиксСлы Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΡŽ этого нСдостатка посвящСна данная Ρ€Π°Π±ΠΎΡ‚Π°.

ОписаниС ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

Π‘ΡƒΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌ составлСнии ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся структурой, содСрТащСй Π² ΡΠ΅Π±Π΅ GLCLL для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ пиксСла Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ изобраТСния.

Π’ ΠΏΡ€ΠΎΡΡ‚ΠΎΠΌ случаС Π°Π½Π°Π»ΠΈΠ·Π° сосСдСй Π½Π° Ρ€Π°ΡΡΡ‚оянии ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСла ΠΏΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ направлСниям (0, Ρ€/4, Ρ€/2, 3Ρ€/4) для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта изобраТСния Π±ΡƒΠ΄Π΅Ρ‚ сформирован связанный список ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… элСмСнтов. Π’ΠΎ Π²Ρ€Π΅ΠΌΡ вычислСния GLCLL для Ρ€Π΅Π³ΠΈΠΎΠ½Π° интСрСсов списки всСх ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ… пиксСлов ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся для дальнСйшСго вычислСния тСкстурных характСристик.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ экспСримСнтов.

Для сравнСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ вычислСния GLCLL стандартным способом ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ Π±Ρ‹Π»Π° написана ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ c++, которая для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π΅Π³ΠΈΠΎΠ½Π° интСрСсов, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ количСством ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π»Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ€Π΅Π³ΠΈΠΎΠ½Π° интСрСса изобраТСния (Π΄Π°Π»Π΅Π΅ ROI) для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΠ»Π° списки GLCL двумя способами. Анализ производился ΠΏΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ направлСниям Π½Π° Ρ€Π°ΡΡΡ‚оянии ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСла. Из Π·Π°ΠΌΠ΅Ρ€ΡΠ΅ΠΌΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π° выдСлСния ΠΈ Π²Ρ‹ΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΡ памяти. ВрСмя вычислСний ΠΈΠ·ΠΌΠ΅Ρ€ΡΠ»ΠΎΡΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ стандартной «C Time Library» (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ») с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ ΡΠ΅ΠΊΡƒΠ½Π΄. Для провСдСния экспСримСнтов использовался ΠŸΠš с Windows 7.1×64, CPU AMD Fx™-8350 Eight-Core Processor 4.00GHz, RAM 8 GB Dual-Channel (2*4GB DDR3−1600). ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ€Π΅Π΄ΡΡ‚Π²Π° распараллСливания выполнСния ΠΊΠΎΠ΄Π°, ΠΈ Π±Ρ‹Π»ΠΎ написано ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ MSVS2012 с Ρ„Π»Π°Π³ΠΎΠΌ компиляции «Optimization: Maximize Speed (/O2)».

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΡ‘Π½ выполнСния Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Π ΠΈΡ. 1 ΠΈ 2. На Π ΠΈΡ. 1 ΠΈ 2 ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ сравнСния Π²Ρ€Π΅ΠΌΡ‘Π½ выполнСния ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ количСствС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ 106 ΠΈ 107 соотвСтствСнно.

По Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси Π½Π° ΠΎΠ±ΠΎΠΈΡ… рисунках ΡƒΠΊΠ°Π·Π°Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ ROI. По Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ — суммарноС врСмя выполнСния Π² ΡΠ΅ΠΊΡƒΠ½Π΄Π°Ρ… всСх ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.

На Π»Π΅Π³Π΅Π½Π΄Π°Ρ… рисунков обозначСния «old 10e+6» ΠΈ «old 10e+7» относятся ΠΊ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ подсчёта GLCLL ΠΏΡ€ΠΈ количСствС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ 106 ΠΈ 107 соотвСтствСнно, Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ «new 10e+6» ΠΈ «new 10e+7» — ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ.

Π’Ρ€Π΅ΠΌΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π²ΡƒΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ROI ΠΏΡ€ΠΈ количСствС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ 106.

Рис. 1 Π’Ρ€Π΅ΠΌΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π²ΡƒΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ROI ΠΏΡ€ΠΈ количСствС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ 106

Π’Ρ€Π΅ΠΌΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π²ΡƒΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ROI ΠΏΡ€ΠΈ количСствС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ 107.

Рис. 2 Π’Ρ€Π΅ΠΌΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π²ΡƒΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ROI ΠΏΡ€ΠΈ количСствС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ 107.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ