[IEEE Comput. Soc Proceedings. Seventh Pacific Conference on Computer Graphics and Applications -...
Transcript of [IEEE Comput. Soc Proceedings. Seventh Pacific Conference on Computer Graphics and Applications -...
�
6FLHQFH�RI�&RPSXWHU�*UDSKLFV�
�
7RVL\DVX�/��.XQLL�
+RVHL�8QLYHUVLW\�
������.DMLQR�FKR��.RJDQHL�&LW\�
7RN\R����������-DSDQ�
NXQLL#N�KRVHL�DF�MS��
DQG�
,QVWLWXWH�IRU�'LJLWDO�$UW�DQG�6FLHQFH��,'$6��
������������+RQJR��%XQN\R�NX�
7RN\R����������-DSDQ��0DLO�$GGUHVV��
WRVL#NXQLL�FRP�
$EVWUDFW
&RPSXWHU JUDSKLFV ODFNV VFLHQWLILF IRXQGDWLRQ WR PDNHLW DQ DFDGHPLF GLVFLSOLQH� 6FLHQFH KDV EHHQ LQ VHDUFK RI
LQYDULDQWV WKURXJK YDULRXV FKDQJHV WR LGHQWLI\ WKH
VFLHQWLILF WUXWK WR EXLOG WKHRULHV RQ WKH LQYDULDQWV�
$ KLHUDUFK\ RI LQYDULDQWV LV SUHVHQWHG IRU FRPSXWHUJUDSKLFV KDYLQJ FHOOXODU VSDWLDO VWUXFWXUHV DV WKH FRUH�
6RPH DSSOLFDWLRQ H[DPSOHV DUH VKRZQ IRU LOOXVWUDWLYH
SXUSRVHV�
.H\ZRUGV� D KLHUDUFK\ RI LQYDULDQWV� FHOOXODU VSDWLDO
VWUXFWXUHV
�� :KDW LV ³VFLHQFH RI FRPSXWHU JUDSKLFV´"
&RPSXWHU JUDSKLFV LV D EUDQFK RI FRPSXWHU VFLHQFH�7KHUH KDYH EHHQ ORQJ VWDQGLQJ GLVFXVVLRQV RQ ZK\
FRPSXWHU VFLHQFH LV VFLHQFH� 7KH GLVFXVVLRQ DJDLQVW
FRQVLGHULQJ FRPSXWHU VFLHQFH D EUDQFK RI VFLHQFH KDV EHHQ
EDVHG RQ WKH REVHUYDWLRQ WKDW FRPSXWHU VFLHQFH FRQVLVWV RISUDFWLFHV DQG DUW RI FUDIWLQJ KDUGZDUH DQG VRIWZDUH ODFNLQJ
WKH JURXQG WR GLVFRYHU VRPHWKLQJ WKDW LV QHZ HWHUQDO WUXWK�
$Q HPLQHQW IHDWXUH RI VFLHQFH LV VHHQ DV LWV DWWLWXGH WR
SXUVXH LQYDULDQWV DV HWHUQDO WUXWK� /LYLQJ OLIH DVWHPSRUDU\ EHLQJV RQ WKH HDUWK� KXPDQ EHLQJV WHQG WR VRRWK
WKHLU FU\ RQ VKRUW OLIH E\ ILQGLQJ LQYDULDQWV WKURXJK
FKDQJHV DV WKH IRXQGDWLRQ WKH\ FDQ UHO\ RQ� $EVWUDFWLRQ
DOORZV RUJDQL]LQJ LQYDULDQWV IURP JHQHUDO WR VSHFLILF DVDEVWUDFWLRQ KLHUDUFKLHV RI LQYDULDQWV� )RU H[DPSOH�
FODVVLFDO SK\VLFV KDV LGHQWLILHG PDVV DQG HQHUJ\ WR EH
LQYDULDQWV� 7KH WKHRU\ RI UHODWLYLW\ KDV EURNHQ WKH
ERXQGDU\ RI PDVV DQG HQHUJ\� 0DWKHPDWLFV KDV EHHQLGHQWLI\LQJ LQYDULDQWV E\ HTXLYDOHQFH UHODWLRQV DV GLVMRLQW
HTXLYDOHQFH FODVVHV� :KDW DUH WKH LQYDULDQWV LQ FRPSXWHU
VFLHQFH" &RPSXWHU JUDSKLFV GLVSOD\V REMHFWV RQ
FRPSXWHU VFUHHQV IRU KXPDQ FRJQLWLRQ� 7KXV� FRPSXWHUJUDSKLFV VHUYHV DV D W\SH RI KXPDQ LQWHUIDFHV WR LGHQWLI\
REMHFWV LQ KXPDQ FRJQLWLYH VSDFHV ZLWK REMHFWV LQ
FRPSXWDWLRQDO VSDFHV� ,Q ERWK VSDFHV� REMHFWV FKDQJH
WKURXJK FRJQLWLYH SURFHVVHV DQG WKURXJK FRPSXWDWLRQDOSURFHVVHV� 7KH LGHQWLILFDWLRQ LV HVWDEOLVKHG WKURXJK
LQYDULDQWV WKURXJK VXFK FKDQJHV� �6HHLQJ LV EHOLHYLQJ��
+XPDQ LQWHUIDFHV KHDYLO\ UHO\ RQ YLVXDOL]LQJ REMHFWV E\
FRPSXWHU JUDSKLFV DV VKDSHV IRU GLVSOD\ RQ WKH VFUHHQV�7KHQ ZKDW DUH VKDSH LQYDULDQWV DQG ZKDW LV DQ DEVWUDFWLRQ
KLHUDUFK\ RI VKDSH LQYDULDQWV" 7KLV LVVXH LV WKH HVVHQFH
RI ³VFLHQFH RI FRPSXWHU JUDSKLFV´ DQG DOVR RI ³VFLHQFH RI
FRPSXWHU VFLHQFH´�
�� $Q DEVWUDFWLRQ KLHUDUFK\ RI VKDSH LQYDULDQWV
,Q WHUPV RI WKH DEVWUDFWLRQ RI LQYDULDQWV KLHUDUFKLFDOO\
RUJDQL]HG IURP JHQHUDO WR VSHFLILF WR UHDOL]H PRGXODU DQG
LQFUHPHQWDO GHVLJQ RI REMHFWV� WKH IROORZLQJ LV DUHDVRQDEOH FDVH RI DQ DEVWUDFWLRQ KLHUDUFK\�
� $ 6HW /HYHO�
� $Q ([WHQVLRQ /HYHO� D +RPRWRS\ /HYHO DV D VSHFLDO
FDVH�� $ 7RSRORJ\ /HYHO� D *UDSK 7KHRUHWLFDO /HYHO DV D
VSHFLDO FDVH�
�� $ &HOOXODU 6WUXFWXUHG 6SDFH /HYHO�
� $ *HRPHWU\ /HYHO�� $ 9LVXDOL]DWLRQ /HYHO�
)RU FRPSXWHU JUDSKLFV� �$ &HOOXODU 6WUXFWXUHG 6SDFH
/HYHO� EDVHG RQ FHOOXODU VSDWLDO VWUXFWXUHV >�� �� �@ VXFK DV
&:�VSDFHV JLYHV D IDU PRUH YHUVDWLOH EDVLV WKDQ WKDW EDVHGRQ D JUDSK WKHRUHWLFDO OHYHO WKDW LV FRPPRQ LQ FRQFHSWXDO�
DQG GDWD� PRGHOLQJ >���@� DOORZLQJ FRPSXWHU JUDSKLFV WR
VSHFLI\ REMHFWV LQ FRJQLWLYH� DQG FRPSXWDWLRQDO� VSDFHV DV
FHOOV DQG WKHLU ERXQGDULHV� &HOOXODU PRGHOLQJ DOVR DOORZVFHOOXODU FRPSRVLWLRQ DQG GHFRPSRVLWLRQ ZKLOH PDLQWDLQLQJ
FHOO GLPHQVLRQV DQG FRQQHFWLYLW\ DV LQYDULDQWV� REMHFW
LGHQWLILFDWLRQ LV FDUULHG RXW V\VWHPDWLFDOO\ WKURXJK DQ
LGHQWLILFDWLRQ PDSSLQJ �RIWHQ FDOOHG D TXRWLHQW PDSSLQJ�>�@� +HUH� GLPHQVLRQV PHDQ WKH GHJUHH RI IUHHGRP� )RU
LQVWDQFH� RQ D SRLQW ZH KDYH QR GHJUHH RI IUHHGRP WR
PRYH DQG KHQFH WKH GLPHQVLRQ RI D SRLQW LV �� 2Q D OLQH
ZH FDQ PRYH RQ LW IURP RQH SRLQW WR DQRWKHU LQ D GLUHFWLRQDQG KHQFH WKH GLPHQVLRQ RI D OLQH LV �� /LNHZLVH� WKH
GLPHQVLRQV RI D VXUIDFH DQG D EDOO DUH � DQG �� 7KH
FRQQHFWLYLW\ LV GHILQHG E\ D FRQWLQXRXV DQG VXUMHFWLYH
PDSSLQJ FDOOHG DQ LGHQWLILFDWLRQ �TXRWLHQW� PDSSLQJ�:H FDQ HDVLO\ SUHVHQW QXPHURXV FDVHV ZKHUH
JHRPHWULFDO UHSUHVHQWDWLRQ FDQQRW SURSHUO\ SUHVHUYH
LQYDULDQWV� 2QH W\SLFDO FDVH , KDYH EHHQ XVLQJ LV D IULOO
FRQVLVWLQJ RI WXFNV >�@� 8VXDOO\ D IULOO DQG WXFNV FKDQJHVKDSHV JHRPHWULFDOO\ GXULQJ WKH PDQXIDFWXULQJ SURFHVVHV
DQG ZKLOH EHLQJ ZRUQ� 7KHUHIRUH� JHRPHWULFDO GHILQLWLRQ
LV QRW DSSOLFDEOH� 7KLV PHDQV ZH KDYH WR ILQG
JHRPHWULFDO LQYDULDQWV WR VSHFLI\ D IULOO DQG WXFNV� 7KHJHRPHWULFDO LQYDULDQWV DUH EHLQJ SUHVHUYHG DQG LQKHULWHG
ZKLOH JHRPHWULFDO VKDSH FKDQJHV DUH WDNLQJ SODFH
KRPRWRSLFDOO\� :KDW WKHQ DUH WKH JHRPHWULFDO
LQYDULDQWV" 7KLV VWDQGV IRU D FDVH RI VFLHQFH RI FRPSXWHUJUDSKLFV� 7KH JHRPHWULFDO LQYDULDQWV DUH EULHIO\ VNHWFKHG
DV IROORZV DQG VKRZQ LQ )LJXUH �� $ FDVH RI UHDO WXFNHG
REMHFWV� FRDW VOHHYHV� LV VKRZQ LQ )LJXUH �� (DFK WXFN
FRQVLVWV RI D SDUWLFXODU W\SH RI IROG� DFWXDOO\ D SDLU RI IROGV�7KH WXFN LV WKHQ DWWDFKHG WR WKH RWKHU SDUW WKURXJK D FHOO
DWWDFKLQJ �DOVR FDOOHG DGMRLQLQJ RU DGMXQFWLRQ� RSHUDWLRQ�
%HIRUH WKH FHOO DWWDFKPHQW� WKH WXFN LV GHFRPSRVHG LQWR
WKUHH ��FHOOV DQG RQH ��FHOO� 7KH FHOO DWWDFKPHQW LV DVXUMHFWLYH RSHUDWLRQ WKDW PDSV D OLQH RQ WKH FROODU WR WKH
WKUHH ��FHOOV RI WKH WXFN� 7KH WKUHH ��FHOOV DUH
WRSRORJLFDOO\ HTXLYDOHQW� DQG IRUP DQ HTXLYDOHQFH FODVV�
+HQFH� WKH PDSSLQJ LV DQ LGHQWLILFDWLRQ �TXRWLHQW� PDS�1RZ ZH IRUPXODWH IULOO FRPSRVLWLRQ DV FROODU DWWDFKPHQW
WR WXFNV YLD WKH DWWDFKLQJ PDS I ZKHUH ) QDQG H
QVWDQG IRU
FORVHG DQG RSHQ Q�FHOOV�
I� �)�FROODU � �L �)
�L� )
�L� )
�,�WXFN HGJH L
WR REWDLQ D IULOO FRPSRVHG DV
�L �)�L� )
�L� )
�L � WXFN HGJH L �I )
�FROODU � a
�L � H�L� H
�L� H
�L � WXFN HGJH L � H
�FROODU �
�� &RQVHTXHQFHV RI VFLHQFH RI FRPSXWHU JUDSKLFV
7KH PHDQLQJ RI VFLHQFH LV LWV YDOLGLW\ LQ PRGHOLQJ
YDULHWLHV RI SUREOHPV V\VWHPDWLFDOO\� )RU H[DPSOH�
LQGXVWULDO SURGXFWV VXFK DV FRSLHUV DQG ID[ PDFKLQHVSURFHVV SDSHU VKHHWV WKDW FKDQJH JHRPHWU\� PDNLQJ
JHRPHWULFDO VKDSH PRGHOLQJ LQYDOLG ZKLOH FHOOXODU
PRGHOLQJ LV YDOLG� ,Q EXVLQHVV JUDSKLFV� ZH KDYH WR
GLVSOD\ EXVLQHVV VWUXFWXUHV VXFK DV FRUSRUDWH 0$VWUXFWXUHV� EXVLQHVV UHODWLRQVKLSV� DQG HOHFWURQLF ILQDQFLDO
WUDGLQJ� 7KH\ DUH WLPH YDULDQWV EXW VWLOO WKHLU FHOOXODU
VWUXFWXUHV DUH LQYDULDQWV� 6FLHQFH LV MXVW EHJLQQLQJ KHUH�
5HIHUHQFHV
>�@� -� +� &� :KLWHKHDG� ³&RPELQDWRULDO +RPRWRS\
,´� %XOOHWLQ RI $PHULFDQ 0DWKHPDWLFDO 6RFLHW\� YRO� ���
SS� �������� �����
>�@ +� ± -� %DXHV� ³+RPRWRS\ 7\SHV DQG +RPRORJ\´�2[IRUG 8QLYHUVLW\ 3UHVV� 2[IRUG� �����
>�@ 7� /� .XQLL� ³+RPRWRS\ 0RGHOLQJ DV :RUOG
0RGHOLQJ´� 3URFHHGLQJV RI &RPSXWHU *UDSKLFV
,QWHUQDWLRQDO �� �&*,���� �-XQH ����� �����&DQPRUH� $OEHUWD� &DQDGD� SS� �������� ,(((
&RPSXWHU 6RFLHW\ 3UHVV� /RV $ODPLWRV� &DOLIRUQLD�
8� 6� $�
>�@ )� )ULWVFK DQG 5� $� 3LFFLQLQL� ³&HOOXODU6WUXFWXUHV LQ 7RSRORJ\´� &DPEULGJH 8QLYHUVLW\
3UHVV� &DPEULGJH� �����
>�@ 3� 3� 7� &KHQ� ³7KH (QWLW\�5HODWLRQVKLS 0RGHO
� WRZDUG D XQLILHG YLHZ RI GDWD �´� $&0 7UDQV�'DWDEDVH 6\VWHPV� 9RO� �� 1R� �� SS� ��������
�����
>�@ +� 6� .XQLL� ³*UDSK 'DWD 0RGHO�´
6SULQJHU�9HUODJ� 7RN\R� %HUOLQ� 1HZ <RUN� �����
�)�FROODU � D IULOO DWWDFKLQJ OLQH
)LJ� � )ULOO FRPSRVLWLRQ &ROODU DWWDFKPHQW WR WXFNV
YLD WKH DWWDFKLQJ PDS
I� �)�FROODU � �L �)
�L� )
�L� )
�,�WXFN HGJH , �
)LJ� � &RDW VOHHYH WXFNV�