function Person( alias, first_name, last_name, pub_name, email, img_url, webpage_url, office, membership ){ this.alias = alias; this.first_name = first_name; this.last_name = last_name; this.full_name = first_name + ' ' + last_name; this.pub_name = pub_name; this.email = email; this.img_url = img_url; this.webpage_url = webpage_url; this.office = office; this.membership = membership; } people = new Array(340); people["c_ ito"] = new Person("c_ ito","C."," Ito","C. Ito","","","","","prof"); people["t_ key"] = new Person("t_ key","T.S."," Key","T. Key","","","","","prof"); people["a_ rosato"] = new Person("a_ rosato","A"," Rosato","A. Rosato","","","","","prof"); people["s_ wang"] = new Person("s_ wang","S."," Wang","S. Wang","","","","","prof"); people["n_adamo-villani"] = new Person("n_adamo-villani","Nicoletta","Adamo-Villani","N. Adamo-Villani","","","","","other"); people["a_agrawal"] = new Person("a_agrawal","Amit","Agrawal","A. Agrawal","","","","","other"); people["y_ahn"] = new Person("y_ahn","Young Joon","Ahn","Y. Ahn","","","","","prof"); people["p_alexander"] = new Person("p_alexander","Paul","Alexander","P. Alexander","","","","","other"); people["d_aliaga"] = new Person("d_aliaga","Daniel G.","Aliaga","D. Aliaga","","","","","assoc_prof"); people["m_alibali"] = new Person("m_alibali","Martha","Alibali","M. Alibali","","","","","prof"); people["s_anasingaraju"] = new Person("s_anasingaraju","Saikiran","Anasingaraju","S. Anasingaraju","","","","","other"); people["d_andersen"] = new Person("d_andersen","Daniel","Andersen","D. Andersen","","","","","grad"); people["k_anderson"] = new Person("k_anderson","Kathryn","Anderson","K. Anderson","","","","","other"); people["m_andrade"] = new Person("m_andrade","Maria","Andrade","M. Andrade","","","","","other"); people["n_andrysco"] = new Person("n_andrysco","Nathan","Andrysco","N. Andrysco","","","","","former"); people["a_anwander"] = new Person("a_anwander","Alfred","Anwander","A. Anwander","","","","","other"); people["p_archambeau"] = new Person("p_archambeau","Pierre","Archambeau","P. Archambeau","","","","","other"); people["p_ardis"] = new Person("p_ardis","Paul","Ardis","P. Ardis","","","","","other"); people["l_arns"] = new Person("l_arns","Laura ","Arns","L. Arns","","","","","other"); people["m_atallah"] = new Person("m_atallah","Mikhail","Atallah","M. Atallah","","","","","other"); people["k_axhausen"] = new Person("k_axhausen","Kay W.","Axhausen","K. Axhausen","","","","","prof"); people["v_b"] = new Person("v_b","Vitins","B","V. B","","","","","other"); people["c_babbs"] = new Person("c_babbs","C. F. ","Babbs","C. Babbs","","","","","other"); people["g_bahmutov"] = new Person("g_bahmutov","Gleb","Bahmutov","G. Bahmutov","","","","","former"); people["c_baker"] = new Person("c_baker","C.","Baker","C. Baker","","","","","other"); people["e_baker"] = new Person("e_baker","Eric","Baker","E. Baker","","","","","other"); people["a_baklanov"] = new Person("a_baklanov","Alexander","Baklanov","A. Baklanov","","","","","other"); people["s_barakat"] = new Person("s_barakat","Samer","Barakat","S. Barakat","","","","","grad"); people["s_barnes"] = new Person("s_barnes","S. ","Barnes","S. Barnes","","","","","other"); people["r_bastos"] = new Person("r_bastos","Rui","Bastos","R. Bastos","","","","","other"); people["m_böttinger"] = new Person("m_böttinger","Michael","Böttinger","M. Böttinger","","","","","other"); people["b_bechtel"] = new Person("b_bechtel","Benjamin","Bechtel","B. Bechtel","","","","","other"); people["a_bejarano"] = new Person("a_bejarano","Andres","Bejarano","A. Bejarano","","","","","grad"); people["d_bekins"] = new Person("d_bekins","Daniel","Bekins","D. Bekins","","","","","former"); people["b_benes"] = new Person("b_benes","Bedrich","Benes","B. Benes","","","","","other"); people["e_bertino"] = new Person("e_bertino","Elisa","Bertino","E. Bertino","","","","","other"); people["g_bertoline "] = new Person("g_bertoline ","Gary ","Bertoline ","G. Bertoline ","","","","","other"); people["m_bertram"] = new Person("m_bertram","Martin","Bertram","M. Bertram","","","","","other"); people["s_bhalachandran"] = new Person("s_bhalachandran","Saiprasanth","Bhalachandran","S. Bhalachandran","","","","","grad"); people["d_blackmore"] = new Person("d_blackmore","D","Blackmore","D. Blackmore","","","","","other"); people["t_bobach"] = new Person("t_bobach","Tom","Bobach","T. Bobach","","","","","other"); people["g_boeing"] = new Person("g_boeing","Geoff","Boeing","G. Boeing","","","","","former"); people["r_borgens"] = new Person("r_borgens","R. B. ","Borgens","R. Borgens","","","","","other"); people["a_bousseau"] = new Person("a_bousseau","Adrien","Bousseau","A. Bousseau","","","","","other"); people["m_boutin"] = new Person("m_boutin","Mireille","Boutin","M. Boutin","","","","","other"); people["j_breslau"] = new Person("j_breslau","Joshua","Breslau","J. Breslau","","","","","other"); people["f_brooks"] = new Person("f_brooks","Fred","Brooks","F. Brooks","","","","","other"); people["o_brousse"] = new Person("o_brousse","Oscar","Brousse","O. Brousse","","","","","other"); people["n_brunsell"] = new Person("n_brunsell","Nathaniel","Brunsell","N. Brunsell","","","","","other"); people["m_bruwier"] = new Person("m_bruwier","Martin","Bruwier","M. Bruwier","","","","","other"); people["m_cabrera"] = new Person("m_cabrera","Maria Eugenia","Cabrera","M. Cabrera","","","","","grad"); people["t_calvert"] = new Person("t_calvert","T. W. ","Calvert","T. Calvert","","","","","other"); people["i_carlbom"] = new Person("i_carlbom","Ingrid","Carlbom","I. Carlbom","","","","","other"); people["e_carpenter"] = new Person("e_carpenter","Ed","Carpenter","E. Carpenter","","","","","other"); people["s_chai"] = new Person("s_chai","Sek","Chai","S. Chai","","","","","other"); people["y_chao"] = new Person("y_chao","Yi-Liu","Chao","Y. Chao","","","","","grad"); people["f_chen"] = new Person("f_chen","Fei","Chen","F. Chen","","","","","other"); people["g_chen"] = new Person("g_chen","Guoning","Chen","G. Chen","","","","","other"); people["c_chiang"] = new Person("c_chiang","C.-S. ","Chiang","C. Chiang","","","","","other"); people["j_ching"] = new Person("j_ching","Jason","Ching","J. Ching","","","","","other"); people["n_ching"] = new Person("n_ching","N","Ching","N. Ching","","","","","other"); people["s_clauss"] = new Person("s_clauss","Stefan","Clauss","S. Clauss","","","","","other"); people["e_cohen"] = new Person("e_cohen","E","Cohen","E. Cohen","","","","","other"); people["j_cohen"] = new Person("j_cohen","Jon","Cohen","J. Cohen","","","","","other"); people["m_cole"] = new Person("m_cole","Marty","Cole","M. Cole","","","","","other"); people["p_colli-franzone"] = new Person("p_colli-franzone","P","Colli-Franzone","P. Colli-Franzone","","","","","other"); people["s_cook"] = new Person("s_cook","Susan Wagner","Cook","S. Cook","","","","","prof"); people["m_cools"] = new Person("m_cools","Mario","Cools","M. Cools","","","","","other"); people["j_cui"] = new Person("j_cui","Jian","Cui","J. Cui","","","","","grad"); people["w_dai"] = new Person("w_dai","Wei","Dai","W. Dai","","","","","other"); people["m_dark"] = new Person("m_dark","Melissa ","Dark","M. Dark","","","","","other"); people["j_dauble"] = new Person("j_dauble","Jordan","Dauble","J. Dauble","","","","","former"); people["e_deines"] = new Person("e_deines","Eduard","Deines","E. Deines","","","","","other"); people["i_demir"] = new Person("i_demir","Ilke","Demir","I. Demir","","","","","grad"); people["m_demuzere"] = new Person("m_demuzere","Matthias","Demuzere","M. Demuzere","","","","","other"); people["j_deutsch"] = new Person("j_deutsch","Jonathan","Deutsch","J. Deutsch","","","","","other"); people["b_dewals"] = new Person("b_dewals","Benjamin","Dewals","B. Dewals","","","","","other"); people["b_duerstock"] = new Person("b_duerstock","B. S. ","Duerstock","B. Duerstock","","","","","other"); people["c_erikson"] = new Person("c_erikson","Carl","Erikson","C. Erikson","","","","","other"); people["g_erlebacher"] = new Person("g_erlebacher","Gordon","Erlebacher","G. Erlebacher","","","","","other"); people["s_erpicum"] = new Person("s_erpicum","Sebastien","Erpicum","S. Erpicum","","","","","other"); people["e_ess"] = new Person("e_ess","E. ","Ess","E. Ess","","","","","other"); people["j_feddema"] = new Person("j_feddema","Johannes","Feddema","J. Feddema","","","","","other"); people["d_filmer"] = new Person("d_filmer","D. ","Filmer","D. Filmer","","","","","other"); people["m_fiser"] = new Person("m_fiser","Marek","Fiser","M. Fiser","","","","","other"); people["m_foley"] = new Person("m_foley","Micheal","Foley","M. Foley","","","","","other"); people["f_fracchia"] = new Person("f_fracchia","F. D. ","Fracchia","F. Fracchia","","","","","other"); people["j_fung"] = new Person("j_fung","Jimmy","Fung","J. Fung","","","","","other"); people["t_funkhouser"] = new Person("t_funkhouser","Thomas ","Funkhouser","T. Funkhouser","","","","","other"); people["x_gao"] = new Person("x_gao","X.-S. ","Gao","X. Gao","","","","","other"); people[" _garc"] = new Person(" _garc"," R.E. ","Garc"," . Garc","","","","","prof"); people["r_garc"] = new Person("r_garc","R.E. ","Garc","R. Garc","","","","","other"); people["j_garcia galicia"] = new Person("j_garcia galicia","Jorge","Garcia Galicia","J. Garcia Galicia","","","","","other"); people["i_garcia-dorado"] = new Person("i_garcia-dorado","Ignacio","Garcia-Dorado","I. Garcia-Dorado","","","","","grad"); people["m_gardner"] = new Person("m_gardner","Max","Gardner","M. Gardner","","","","","other"); people["m_garrett"] = new Person("m_garrett","Matthew","Garrett","M. Garrett","","","","","other"); people["c_garth"] = new Person("c_garth","Christoph","Garth","C. Garth","","","","","other"); people["j_gennis"] = new Person("j_gennis","Jamie","Gennis","J. Gennis","","","","","former"); people["f_gerhardt"] = new Person("f_gerhardt","Florian","Gerhardt","F. Gerhardt","","","","","other"); people["g_gomez"] = new Person("g_gomez","Gerardo","Gomez","G. Gomez","","","","","other"); people["m_goyal"] = new Person("m_goyal","Manish","Goyal","M. Goyal","","","","","other"); people["a_grama"] = new Person("a_grama","A. ","Grama","A. Grama","","","","","other"); people["k_gurney"] = new Person("k_gurney","Kevin Robert","Gurney","K. Gurney","","","","","other"); people["h_hagen"] = new Person("h_hagen","H","Hagen","H. Hagen","","","","","other"); people["h_hagen"] = new Person("h_hagen","Hans","Hagen","H. Hagen","","","","","other"); people["j_halatsch"] = new Person("j_halatsch","Jan","Halatsch","J. Halatsch","","","","","other"); people["b_hamann"] = new Person("b_hamann","Bernd","Hamann","B. Hamann","","","","","other"); people["s_hambrusch"] = new Person("s_hambrusch","Susanne","Hambrusch","S. Hambrusch","","","","","prof"); people["a_hanna"] = new Person("a_hanna","Adel","Hanna","A. Hanna","","","","","other"); people["c_hansen"] = new Person("c_hansen","C","Hansen","C. Hansen","","","","","other"); people["c_hansen"] = new Person("c_hansen","Charles","Hansen","C. Hansen","","","","","other"); people["m_haugan"] = new Person("m_haugan","Mark","Haugan","M. Haugan","","","","","prof"); people["k_hayward"] = new Person("k_hayward","Kyle","Hayward","K. Hayward","","","","","other"); people["j_hidalgo"] = new Person("j_hidalgo","Julia","Hidalgo","J. Hidalgo","","","","","other"); people["u_hinze "] = new Person("u_hinze ","Uwe ","Hinze ","U. Hinze ","","","","","other"); people["m_hlawitschka"] = new Person("m_hlawitschka","Mario","Hlawitschka","M. Hlawitschka","","","","","other"); people["k_hoff"] = new Person("k_hoff","Kenny","Hoff","K. Hoff","","","","","other"); people["c_hoffmann"] = new Person("c_hoffmann","Chris","Hoffmann","C. Hoffmann","","","","","prof"); people["d_horntrop"] = new Person("d_horntrop","D","Horntrop","D. Horntrop","","","","","other"); people["k_howell,"] = new Person("k_howell,","k","Howell,","k. Howell,","","","","","prof"); people["h_huang"] = new Person("h_huang","Haosi","Huang","H. Huang","","","","","former"); people["m_huber"] = new Person("m_huber","M. ","Huber","M. Huber","","","","","other"); people["t_hudson"] = new Person("t_hudson","Tom","Hudson","T. Hudson","","","","","other"); people["r_insley"] = new Person("r_insley","Robert","Insley","R. Insley","","","","","other"); people["a_irfanoglu"] = new Person("a_irfanoglu","Ayhan","Irfanoglu","A. Irfanoglu","","","","","other"); people["h_jaenicke"] = new Person("h_jaenicke","Heike","Jaenicke","H. Jaenicke","","","","","other"); people["a_jain"] = new Person("a_jain","Abhinav","Jain","A. Jain","","","","","former"); people["p_jarvis"] = new Person("p_jarvis","Philip","Jarvis","P. Jarvis","","","","","ugrad"); people["c_jia"] = new Person("c_jia","Chun","Jia","C. Jia","","","","","former"); people["c_johnson"] = new Person("c_johnson","Chris","Johnson","C. Johnson","","","","","other"); people["k_joy"] = new Person("k_joy","Kenneth","Joy","K. Joy","","","","","other"); people["a_k"] = new Person("a_k","Axhausen","K","A. K","","","","","prof"); people["y_kalyanaraman"] = new Person("y_kalyanaraman","Yagnanarayanan","Kalyanaraman","Y. Kalyanaraman","","","","","other"); people["t_kelly"] = new Person("t_kelly","Tom","Kelly","T. Kelly","","","","","other"); people["c_kessler"] = new Person("c_kessler","C","Kessler","C. Kessler","","","","","prof"); people["s_kilic"] = new Person("s_kilic","Sami","Kilic","S. Kilic","","","","","former"); people["k_kim"] = new Person("k_kim","Ku-Jin","Kim","K. Kim","","","","","other"); people["s_kim"] = new Person("s_kim","Seongdong","Kim","S. Kim","","","","","prof"); people["s_kim"] = new Person("s_kim","Sungah","Kim","S. Kim","","","","","prof"); people["y_kim"] = new Person("y_kim","Y. ","Kim","Y. Kim","","","","","other"); people["g_kindlmann"] = new Person("g_kindlmann","Gordon","Kindlmann","G. Kindlmann","","","","","other"); people["r_kirby"] = new Person("r_kirby","Robert M","Kirby","R. Kirby","","","","","other"); people["p_knob"] = new Person("p_knob","Paulo","Knob","P. Knob","","","","","other"); people["a_knoll"] = new Person("a_knoll","A","Knoll","A. Knoll","","","","","prof"); people["l_kondic"] = new Person("l_kondic","L","Kondic","L. Kondic","","","","","other"); people["a_koob"] = new Person("a_koob","A. O. ","Koob","A. Koob","","","","","other"); people["t_korb"] = new Person("t_korb","Tim","Korb","T. Korb","","","","","other"); people["n_kotava"] = new Person("n_kotava","N. ","Kotava","N. Kotava","","","","","prof"); people["h_krishnan"] = new Person("h_krishnan","H","Krishnan","H. Krishnan","","","","","other"); people["p_kristof"] = new Person("p_kristof","P.","Kristof","P. Kristof","","","","","prof"); people["v_krs"] = new Person("v_krs","Vojtech","Krs","V. Krs","","","","","other"); people["s_kruger"] = new Person("s_kruger","Scott","Kruger","S. Kruger","","","","","other"); people["a_kumar"] = new Person("a_kumar","Ajith","Kumar","A. Kumar","","","","","other"); people["m_kyung"] = new Person("m_kyung","Min-ho","Kyung","M. Kyung","","","","","other"); people["m_langbein"] = new Person("m_langbein","Max","Langbein","M. Langbein","","","","","other"); people["r_laramee"] = new Person("r_laramee","Robert","Laramee","R. Laramee","","","","","other"); people["a_lastra"] = new Person("a_lastra","A. ","Lastra","A. Lastra","","","","","other"); people["a_law"] = new Person("a_law","Alvin","Law","A. Law","","","","","grad"); people["j_lee"] = new Person("j_lee","JaeMoon","Lee","J. Lee","","","","","prof"); people["s_lee"] = new Person("s_lee","S.B. ","Lee","S. Lee","","","","","other"); people["m_lei"] = new Person("m_lei","Ming","Lei","M. Lei","","","","","other"); people["s_lew"] = new Person("s_lew","Seok","Lew","S. Lew","","","","","other"); people["g_li"] = new Person("g_li","Guo-Shi","Li","G. Li","","","","","other"); people["l_li"] = new Person("l_li","Liang","Li","L. Li","","","","","prof"); people["z_liang"] = new Person("z_liang","Z. ","Liang","Z. Liang","","","","","prof"); people["c_lin"] = new Person("c_lin","Chengyuan","Lin","C. Lin","","","","","grad"); people["y_liu"] = new Person("y_liu","Yaoding","Liu","Y. Liu","","","","","former"); people["y_livnat"] = new Person("y_livnat","Yarden","Livnat","Y. Livnat","","","","","other"); people["a_lomonosov"] = new Person("a_lomonosov","A. ","Lomonosov","A. Lomonosov","","","","","other"); people["s_m?ller arisona"] = new Person("s_m?ller arisona","Stefan","M?ller Arisona","S. M?ller Arisona","","","","","prof"); people["r_macleod"] = new Person("r_macleod","Rob","MacLeod","R. MacLeod","","","","","other"); people["a_majumder"] = new Person("a_majumder","Aditi","Majumder","A. Majumder","","","","","other"); people["d_manocha"] = new Person("d_manocha","Dinesh","Manocha","D. Manocha","","","","","other"); people["s_marley"] = new Person("s_marley","Sherri","Marley","S. Marley","","","","","other"); people["a_martilli"] = new Person("a_martilli","Alberto","Martilli","A. Martilli","","","","","other"); people["a_martin"] = new Person("a_martin","Andrew","Martin","A. Martin","","","","","former"); people["m_mason"] = new Person("m_mason","M.","Mason","M. Mason","","","","","other"); people["m_massih"] = new Person("m_massih","Michel Abdul","Massih","M. Massih","","","","","grad"); people["v_masson"] = new Person("v_masson","Valery","Masson","V. Masson","","","","","other"); people["t_mathew"] = new Person("t_mathew","Tharindu","Mathew","T. Mathew","","","","","grad"); people["s_maurer"] = new Person("s_maurer","Samuel","Maurer","S. Maurer","","","","","other"); people["d_mcallister"] = new Person("d_mcallister","D. ","McAllister","D. McAllister","","","","","other"); people["r_mccoy"] = new Person("r_mccoy","Richard","McCoy","R. McCoy","","","","","other"); people["c_mccue"] = new Person("c_mccue","C. ","McCue","C. McCue","","","","","other"); people["c_mcdonald"] = new Person("c_mcdonald","Chris","McDonald","C. McDonald","","","","","former"); people["a_mckune"] = new Person("a_mckune","Amy","McKune","A. McKune","","","","","other"); people["s_meador"] = new Person("s_meador","Scott","Meador","S. Meador","","","","","other"); people["r_mech"] = new Person("r_mech","R.","Mech","R. Mech","","","","","other"); people["c_mei"] = new Person("c_mei","Chunhui","Mei","C. Mei","","","","","former"); people["f_meng"] = new Person("f_meng","Feng","Meng","F. Meng","","","","","grad"); people["s_miao"] = new Person("s_miao","Shiguang","Miao","S. Miao","","","","","other"); people["g_milcinski"] = new Person("g_milcinski","Grega","Milcinski","G. Milcinski","","","","","other"); people["v_milenkovic"] = new Person("v_milenkovic","Victor","Milenkovic","V. Milenkovic","","","","","other"); people["g_mills"] = new Person("g_mills","Gerald","Mills","G. Mills","","","","","other"); people["s_mittal"] = new Person("s_mittal","Sagar","Mittal","S. Mittal","","","","","grad"); people["q_mo"] = new Person("q_mo","Qi","Mo","Q. Mo","","","","","other"); people["c_montalto"] = new Person("c_montalto","Carlos","Montalto","C. Montalto","","","","","prof"); people["p_mouzourides"] = new Person("p_mouzourides","Petros","Mouzourides","P. Mouzourides","","","","","other"); people["q_mu"] = new Person("q_mu","Qiaozhen","Mu","Q. Mu","","","","","other"); people["m_mudure"] = new Person("m_mudure","Mihai","Mudure","M. Mudure","","","","","former"); people["p_mueller"] = new Person("p_mueller","Pascal","Mueller","P. Mueller","","","","","other"); people["b_mullis"] = new Person("b_mullis","Brian","Mullis","B. Mullis","","","","","other"); people["s_murugappan"] = new Person("s_murugappan","Sundar","Murugappan","S. Murugappan","","","","","other"); people["p_musialski"] = new Person("p_musialski","Przem","Musialski","P. Musialski","","","","","other"); people["s_musse"] = new Person("s_musse","Soraia","Musse","S. Musse","","","","","other"); people["a_mustafa"] = new Person("a_mustafa","Ahmed","Mustafa","A. Mustafa","","","","","former"); people["r_muthuganapathy"] = new Person("r_muthuganapathy","Ramanathan","Muthuganapathy","R. Muthuganapathy","","","","","former"); people["m_nathan"] = new Person("m_nathan","Mitchell","Nathan","M. Nathan","","","","","prof"); people["m_neophytou"] = new Person("m_neophytou","Marina","Neophytou","M. Neophytou","","","","","other"); people["e_ng"] = new Person("e_ng","Edward","Ng","E. Ng","","","","","other"); people["g_ni"] = new Person("g_ni","Guangheng","Ni","G. Ni","","","","","other"); people["g_nishida"] = new Person("g_nishida","Gen","Nishida","G. Nishida","","","","","grad"); people["d_niyogi"] = new Person("d_niyogi","Dev","Niyogi","D. Niyogi","","","","","other"); people["l_nyland"] = new Person("l_nyland","L. ","Nyland","L. Nyland","","","","","other"); people["m_oliveira"] = new Person("m_oliveira","Manuel","Oliveira","M. Oliveira","","","","","prof"); people["v_pamplona"] = new Person("v_pamplona","Vitor","Pamplona","V. Pamplona","","","","","other"); people["a_pang"] = new Person("a_pang","Alex","Pang","A. Pang","","","","","other"); people["m_papka"] = new Person("m_papka","M","Papka","M. Papka","","","","","other"); people["g_park"] = new Person("g_park","Gahyun","Park","G. Park","","","","","former"); people["v_pascucci"] = new Person("v_pascucci","Valerio","Pascucci","V. Pascucci","","","","","other"); people["l_pavarino"] = new Person("l_pavarino","L","Pavarino","L. Pavarino","","","","","other"); people["m_pesaresi"] = new Person("m_pesaresi","Martino","Pesaresi","M. Pesaresi","","","","","other"); people["m_pirotton"] = new Person("m_pirotton","Michel","Pirotton","M. Pirotton","","","","","other"); people["z_pizlo"] = new Person("z_pizlo","Zygmunt","Pizlo","Z. Pizlo","","","","","other"); people["v_popescu"] = new Person("v_popescu","Voicu","Popescu","V. Popescu","","","","","assist_prof"); people["e_porter"] = new Person("e_porter","Emily","Porter","E. Porter","","","","","other"); people["d_pugmire"] = new Person("d_pugmire","David","Pugmire","D. Pugmire","","","","","other"); people["b_punske"] = new Person("b_punske","Bonnie","Punske","B. Punske","","","","","other"); people["w_purgathofer"] = new Person("w_purgathofer","Werner","Purgathofer","W. Purgathofer","","","","","other"); people["m_rafferty"] = new Person("m_rafferty","Matthew","Rafferty","M. Rafferty","","","","","other"); people["a_raghavan"] = new Person("a_raghavan","Aswin","Raghavan","A. Raghavan","","","","","other"); people["s_rajasekaran"] = new Person("s_rajasekaran","Suren Deepak","Rajasekaran","S. Rajasekaran","","","","","other"); people["b_rajwa"] = new Person("b_rajwa","B. ","Rajwa","B. Rajwa","","","","","other"); people["k_ramani"] = new Person("k_ramani","Karthik","Ramani","K. Ramani","","","","","prof"); people["r_raskar"] = new Person("r_raskar","Ramesh","Raskar","R. Raskar","","","","","other"); people["v_ratnaswamy"] = new Person("v_ratnaswamy","Vishagan","Ratnaswamy","V. Ratnaswamy","","","","","other"); people["c_ren"] = new Person("c_ren","Chao","Ren","C. Ren","","","","","other"); people["g_reshko"] = new Person("g_reshko","G.","Reshko","G. Reshko","","","","","other"); people["j_robinson"] = new Person("j_robinson","J. P. ","Robinson","J. Robinson","","","","","other"); people["g_rodriguez-rivera"] = new Person("g_rodriguez-rivera","G. ","Rodriguez-Rivera","G. Rodriguez-Rivera","","","","","other"); people["g_rohrer"] = new Person("g_rohrer","G.S. ","Rohrer","G. Rohrer","","","","","prof"); people["e_rojas-munoz"] = new Person("e_rojas-munoz","Edgar","Rojas-Munoz","E. Rojas-Munoz","","","","","grad"); people["a_rosato"] = new Person("a_rosato","Anthony","Rosato","A. Rosato","","","","","other"); people["p_rosen"] = new Person("p_rosen","Paul","Rosen","P. Rosen","","","","","former"); people["m_ruetten"] = new Person("m_ruetten","Markus","Ruetten","M. Ruetten","","","","","other"); people["o_ruiz"] = new Person("o_ruiz","Oscar","Ruiz","O. Ruiz","","","","","other"); people["i_saadi"] = new Person("i_saadi","Isma","Saadi","I. Saadi","","","","","other"); people["f_sachse"] = new Person("f_sachse","Frank","Sachse","F. Sachse","","","","","other"); people[" _saito"] = new Person(" _saito"," Y. ","Saito"," . Saito","","","","","prof"); people["b_sajadi"] = new Person("b_sajadi","Behzad","Sajadi","B. Sajadi","","","","","other"); people["t_salzbrunn"] = new Person("t_salzbrunn","Tobias","Salzbrunn","T. Salzbrunn","","","","","other"); people["a_sameh"] = new Person("a_sameh","A. ","Sameh","A. Sameh","","","","","other"); people["a_sanderson"] = new Person("a_sanderson","Allen","Sanderson","A. Sanderson","","","","","other"); people["d_sapirstein"] = new Person("d_sapirstein","D. ","Sapirstein","D. Sapirstein","","","","","other"); people["g_scheuermann"] = new Person("g_scheuermann","Gerik","Scheuermann","G. Scheuermann","","","","","other"); people["w_schlei"] = new Person("w_schlei","W","Schlei","W. Schlei","","","","","other"); people["p_schmid"] = new Person("p_schmid","Paul","Schmid","P. Schmid","","","","","grad"); people["g_schmitt"] = new Person("g_schmitt","Gerhard","Schmitt","G. Schmitt","","","","","prof"); people["d_schneider"] = new Person("d_schneider","Dominic","Schneider","D. Schneider","","","","","other"); people["m_schott"] = new Person("m_schott","M","Schott","M. Schott","","","","","prof"); people["j_schpok"] = new Person("j_schpok","Joshua","Schpok","J. Schpok","","","","","former"); people["r_schultheiss"] = new Person("r_schultheiss","Ralf","Schultheiss","R. Schultheiss","","","","","other"); people["l_see"] = new Person("l_see","Linda","See","L. See","","","","","other"); people["s_sellamani"] = new Person("s_sellamani","Subramani","Sellamani","S. Sellamani","","","","","former"); people["r_selvamani"] = new Person("r_selvamani","Rajesh","Selvamani","R. Selvamani","","","","","former"); people["a_shanghavi"] = new Person("a_shanghavi","Aditya","Shanghavi","A. Shanghavi","","","","","grad"); people["d_shin"] = new Person("d_shin","Dongyoun","Shin","D. Shin","","","","","grad"); people["c_short"] = new Person("c_short","C.","Short","C. Short","","","","","other"); people["a_shreevastava"] = new Person("a_shreevastava","Anamika","Shreevastava","A. Shreevastava","","","","","grad"); people["s_siddhartha"] = new Person("s_siddhartha","S.","Siddhartha","S. Siddhartha","","","","","other"); people["m_sitharam"] = new Person("m_sitharam","M. ","Sitharam","M. Sitharam","","","","","other"); people["m_sozen"] = new Person("m_sozen","Mete","Sozen","M. Sozen","","","","","other"); people["o_stava"] = new Person("o_stava","Ondrej","Stava","O. Stava","","","","","other"); people["i_stewart"] = new Person("i_stewart","Iain","Stewart","I. Stewart","","","","","other"); people["w_stuerzlinger"] = new Person("w_stuerzlinger","Wolfgang","Stuerzlinger","W. Stuerzlinger","","","","","other"); people["j_sturgis"] = new Person("j_sturgis","J. ","Sturgis","J. Sturgis","","","","","other"); people["y_sun"] = new Person("y_sun","Yinlong","Sun","Y. Sun","","","","","former"); people["b_taccardi"] = new Person("b_taccardi","Bruno","Taccardi","B. Taccardi","","","","","other"); people["t_tani"] = new Person("t_tani","T","Tani","T. Tani","","","","","other"); people["j_teller"] = new Person("j_teller","Jacques","Teller","J. Teller","","","","","other"); people["m_tewari"] = new Person("m_tewari","Mukul","Tewari","M. Tewari","","","","","other"); people["n_theeuwes"] = new Person("n_theeuwes","Natalie","Theeuwes","N. Theeuwes","","","","","other"); people["h_theisel"] = new Person("h_theisel","Holger","Theisel","H. Theisel","","","","","other"); people["t_thomas"] = new Person("t_thomas","Tion","Thomas","T. Thomas","","","","","grad"); people["f_tian"] = new Person("f_tian","Fuqiang","Tian","F. Tian","","","","","other"); people["j_tierny"] = new Person("j_tierny","Julien","Tierny","J. Tierny","","","","","other"); people["c_topper"] = new Person("c_topper","C. ","Topper","C. Topper","","","","","other"); people["x_tricoche"] = new Person("x_tricoche","Xavier","Tricoche","X. Tricoche","","","","","assist_prof"); people["b_tun?er"] = new Person("b_tun?er","Bige","Tun?er","B. Tun?er","","","","","prof"); people["s_ukkusuri"] = new Person("s_ukkusuri","Satish V.","Ukkusuri","S. Ukkusuri","","","","","prof"); people["k_urban"] = new Person("k_urban","K","Urban","K. Urban","","","","","other"); people["f_vadakkumpadan"] = new Person("f_vadakkumpadan","Fijoy","Vadakkumpadan","F. Vadakkumpadan","","","","","former"); people["n_vaidhyanathan"] = new Person("n_vaidhyanathan","N. ","Vaidhyanathan","N. Vaidhyanathan","","","","","other"); people["s_valtolina"] = new Person("s_valtolina","Stefano","Valtolina","S. Valtolina","","","","","other"); people["l_van gool"] = new Person("l_van gool","Luc","van Gool","L. van Gool","","","","","other"); people["c_vanegas"] = new Person("c_vanegas","Carlos","Vanegas","C. Vanegas","","","","","former"); people["s_voytik-harbin"] = new Person("s_voytik-harbin","S. ","Voytik-Harbin","S. Voytik-Harbin","","","","","other"); people["j_wachs"] = new Person("j_wachs","Juan","Wachs","J. Wachs","","","","","prof"); people["p_waddell"] = new Person("p_waddell","Paul","Waddell","P. Waddell","","","","","other"); people["m_wand"] = new Person("m_wand","Michael","Wand","M. Wand","","","","","prof"); people["q_wang"] = new Person("q_wang","Qiqi","Wang","Q. Wang","","","","","former"); people["x_wang"] = new Person("x_wang","Xuemei","Wang","X. Wang","","","","","other"); people["b_watson"] = new Person("b_watson","Ben","Watson","B. Watson","","","","","other"); people["b_weber"] = new Person("b_weber","Basil","Weber","B. Weber","","","","","other"); people["t_weinkauf"] = new Person("t_weinkauf","Tino","Weinkauf","T. Weinkauf","","","","","other"); people["d_weiskopf"] = new Person("d_weiskopf","Daniel","Weiskopf","D. Weiskopf","","","","","other"); people["c_westin"] = new Person("c_westin","Carl-Fredrik","Westin","C. Westin","","","","","other"); people["w_white"] = new Person("w_white","William","White","W. White","","","","","other"); people["m_whitton"] = new Person("m_whitton","Mary","Whitton","M. Whitton","","","","","other"); people["a_wiebel"] = new Person("a_wiebel","Alex","Wiebel","A. Wiebel","","","","","other"); people["a_wilson"] = new Person("a_wilson","Andrew","Wilson","A. Wilson","","","","","other"); people["m_wimmer"] = new Person("m_wimmer","Michael","Wimmer","M. Wimmer","","","","","other"); people["t_wischgoll"] = new Person("t_wischgoll","Thomas","Wischgoll","T. Wischgoll","","","","","other"); people["c_wolters"] = new Person("c_wolters","Carsten","Wolters","C. Wolters","","","","","other"); people["p_wonka"] = new Person("p_wonka","Peter","Wonka","P. Wonka","","","","","other"); people["j_wu"] = new Person("j_wu","J. ","Wu","J. Wu","","","","","other"); people["m_wu"] = new Person("m_wu","Meng-Lin","Wu","M. Wu","","","","","grad"); people["c_wyman"] = new Person("c_wyman","Chris","Wyman","C. Wyman","","","","","other"); people["d_xu"] = new Person("d_xu","Dongyan","Xu","D. Xu","","","","","other"); people["h_xu"] = new Person("h_xu","Huiying","Xu","H. Xu","","","","","former"); people["y_xu"] = new Person("y_xu","Yi","Xu","Y. Xu","","","","","grad"); people["d_yang"] = new Person("d_yang","Dazhi","Yang","D. Yang","","","","","other"); people["j_yang"] = new Person("j_yang","Jade","Yang","J. Yang","","","","","former"); people["l_yang"] = new Person("l_yang","Long","Yang","L. Yang","","","","","other"); people["w_yang"] = new Person("w_yang","Weiqiang","Yang","W. Yang","","","","","former"); people["d_yanovsky"] = new Person("d_yanovsky","Dimah ","Yanovsky","D. Yanovsky","","","","","other"); people["y_yeung"] = new Person("y_yeung","Yu Hong","Yeung","Y. Yeung","","","","","grad"); people["c_york"] = new Person("c_york","Cindy","York","C. York","","","","","other"); people["s_yost"] = new Person("s_yost","Scott","Yost","S. Yost","","","","","other"); people["b_yuan"] = new Person("b_yuan","B. ","Yuan","B. Yuan","","","","","other"); people["d_z?nd"] = new Person("d_z?nd","Daniel","Z?nd","D. Z?nd","","","","","grad"); people["c_zabawa"] = new Person("c_zabawa","C","Zabawa","C. Zabawa","","","","","other"); people["b_zarzaur"] = new Person("b_zarzaur","Ben","Zarzaur","B. Zarzaur","","","","","other"); people["h_zhang"] = new Person("h_zhang","Hansong","Zhang","H. Zhang","","","","","other"); people["j_zhang"] = new Person("j_zhang","Ji","Zhang","J. Zhang","","","","","former"); people["w_zhang"] = new Person("w_zhang","Weiqiang ","Zhang","W. Zhang","","","","","other"); people["x_zhang"] = new Person("x_zhang","Xiaowei","Zhang","X. Zhang","","","","","other"); people["x_zheng"] = new Person("x_zheng","Xiaoqiang","Zheng","X. Zheng","","","","","other"); people["l_zimmerman"] = new Person("l_zimmerman","Larry","Zimmerman","L. Zimmerman","","","","","other"); people["l_zuo"] = new Person("l_zuo","L","Zuo","L. Zuo","","","","","other"); faculty = new Array("c_ ito","t_ key","a_ rosato","s_ wang","y_ahn","d_aliaga","m_alibali","k_axhausen","s_cook"," _garc","s_hambrusch","m_haugan","c_hoffmann","k_howell,","a_k","c_kessler","s_kim","s_kim","a_knoll","n_kotava","p_kristof","j_lee","l_li","z_liang","s_m?ller arisona","c_montalto","m_nathan","m_oliveira","v_popescu","k_ramani","g_rohrer"," _saito","g_schmitt","m_schott","x_tricoche","b_tun?er","s_ukkusuri","j_wachs","m_wand"); students = new Array("d_andersen","s_barakat","a_bejarano","s_bhalachandran","m_cabrera","y_chao","j_cui","i_demir","i_garcia-dorado","p_jarvis","a_law","c_lin","m_massih","t_mathew","f_meng","s_mittal","g_nishida","e_rojas-munoz","p_schmid","a_shanghavi","d_shin","a_shreevastava","t_thomas","m_wu","y_xu","y_yeung","d_z?nd"); postdocs = new Array(); former = new Array("n_andrysco","g_bahmutov","d_bekins","g_boeing","j_dauble","j_gennis","h_huang","a_jain","c_jia","s_kilic","y_liu","a_martin","c_mcdonald","c_mei","m_mudure","a_mustafa","r_muthuganapathy","g_park","p_rosen","j_schpok","s_sellamani","r_selvamani","y_sun","f_vadakkumpadan","c_vanegas","q_wang","h_xu","j_yang","w_yang","j_zhang"); function Publication( author, title, conf, misc, date, year, pdf, video ) { this.author = author; this.title = title; this.conf = conf; this.misc = misc; this.date = date; this.year = year; this.pdf = pdf; this.video = video; } curYear = 2024; pubs = new Array(91); pubsN = 0; function pubText(pub){ newText = ""; for(j = 0; j < pub.author.length; j++){ if(typeof(pub.author[j]) == "object"){ newText += pub.author[j].pub_name + ", "; } else{ newText += pub.author[j] + ", "; } } newText += '"' + pub.title + '", '; newText += '' + pub.conf + ', '; if(pub.misc != ""){ newText += pub.misc + ', '; } newText += pub.date + '. '; if(pub.pdf != ""){ newText += "PDF "; } for(j = 0; j < pub.video.length; j++){ newText += '' + pub.video[j][0] + " "; } return newText; } function pubsCompare(a,b) { if(a.year > b.year){ return -1; } else if(a.year < b.year){ return 1; } aname = (typeof(a.author[0]) == "object") ? a.author[0].pub_name : a.author[0]; bname = (typeof(b.author[0]) == "object") ? b.author[0].pub_name : b.author[0]; an = aname.split(' '); bn = bname.split(' '); if(an[an.length-1] < bn[bn.length-1]){ return -1; } if(an[an.length-1] > bn[bn.length-1]){ return 1; } return 0; } function GetPublicationsByAuthor($sel_author){ pubRet = new Array(); for(i = 0; i < pubsN; i++){ for(k = 0; k < pubs[i].author.length; k++){ if(pubs[i].author[k] == $sel_author){ pubRet[pubRet.length] = pubs[i]; break; } } } return pubRet; } function WriteAllPubs(){ if(pubsN > 0){ document.write(""); } else{ document.write(""); } } pubs[pubsN++] = new Publication( new Array(people["m_rafferty"],people["d_aliaga"],people["a_lastra"]), "3D Image Warping in Architectural Walkthroughs", "Proceedings of IEEE Virtual Reality Annual International Symposium (VRAIS)", "", "Mar., 1998", 1998, "www.cs.purdue.edu/cgvlab/papers/aliaga/vrais98.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["v_popescu"],people["a_lastra"],people["d_aliaga"],people["m_oliveira"]), "Efficient Warping for Architectural Walkthroughs using Layered Depth Images", "Proceedings of IEEE Visualization", "", "Oct., 1998", 1998, "www.cs.purdue.edu/cgvlab/papers/aliaga/vis98.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["j_cohen"],people["a_wilson"],people["e_baker"],people["h_zhang"],people["c_erikson"],people["k_hoff"],people["t_hudson"],people["w_stuerzlinger"],people["r_bastos"],people["m_whitton"],people["f_brooks"],people["d_manocha"]), "MMR: An Interactive Massive Model Rendering System Using Geometric and Image-Based Acceleration", "Proceedings of ACM SIGGRAPH Symposium on Interactive 3D Graphics (I3D)", "", "1999", 1999, "www.cs.purdue.edu/cgvlab/papers/aliaga/i3d99.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["a_lastra"]), "Automatic Image Placement to Provide a Guaranteed Frame Rate", "Proceedings of ACM SIGGRAPH", "", "Aug., 1999", 1999, "www.cs.purdue.edu/cgvlab/papers/aliaga/sig99.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["m_boutin"],people["j_zhang"],people["d_aliaga"]), "Improving the Numerical Stability of Structure from Motion by Algebraic Elimination", "Proceedings of SPIE and IS&T Electronic Imaging", "", "Jan., 2006", 2006, "www.cs.purdue.edu/cgvlab/papers/aliaga/ei06.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["g_rodriguez-rivera"],people["d_xu"]), "A Collaborative Undergraduate Course for Pen-based Computing using Tablet PCs", "Workshop on the Impact of Pen-based Technology on Education (WIPTE)", "", "2006", 2006, "www.cs.purdue.edu/cgvlab/papers/aliaga/wipte06.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["j_zhang"],people["m_boutin"],people["d_aliaga"]), "Robust Bundle Adjustment for Structure from Motion", "IEEE International Conference on Image Processing (ICIP)", "", "2006", 2006, "www.cs.purdue.edu/cgvlab/papers/aliaga/icip06.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["y_chao"],people["d_aliaga"]), "Hiding a Second Appearance in a Physical Relief Surface", "Proceedings of Information Hiding Conference (IH)", "", "2012", 2012, "www.cs.purdue.edu/cgvlab/papers/aliaga/ih2012.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["m_fiser"],people["b_benes"],people["j_garcia galicia"],people["m_massih"],people["d_aliaga"],people["v_krs"]), "Learning Geometric Graph Grammars", "Proceedings of Spring Conference of Computer Graphics (SCCG)", "", "2016", 2016, "www.cs.purdue.edu/cgvlab/papers/aliaga/sccg16.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["p_waddell"],people["i_garcia-dorado"],people["s_maurer"],people["g_boeing"],people["m_gardner"],people["e_porter"],people["d_aliaga"]), "Architecture for Modular Microsimulation of Real Estate Markets and Transportation", "7th Symposium on Applied Urban Modeling", "", "2018", 2018, "www.cs.purdue.edu/cgvlab/papers/aliaga/saum18.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["j_ching"],people["d_aliaga"],people["g_mills"],people["v_masson"],people["a_hanna"]), "WUDAPTs Next Generation of Urban Canopy Parameters for Advanced Multi-scale Weather, Climate, and Air Quality Models", "In Proceedings on the 17th Annual CMAS Conference", "", "2018", 2018, "www.cs.purdue.edu/cgvlab/papers/aliaga/cmas18.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"]), "Virtual Objects in the Real World", "Communications of the ACM (CACM)", "", "1997", 1997, "www.cs.purdue.edu/cgvlab/papers/aliaga/cacm97.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["m_rafferty"],people["d_aliaga"],people["v_popescu"],people["a_lastra"]), "Images for Accelerating Architectural Walkthroughs", "IEEE Computer Graphics & Applications (CG&A)", "", "1998", 1998, "www.cs.purdue.edu/cgvlab/papers/aliaga/cga98.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["a_lastra"]), "Smooth Transitions in Texture-based Simplification", "Computer & Graphics (C&G)", "", "1998", 1998, "www.cs.purdue.edu/cgvlab/papers/aliaga/cg98.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["m_atallah"]), "Genuinity Signatures: Designing Signatures for Verifying 3D Object Genuinity", "Computer Graphics Forum (CGF), Eurographics", "", "2009", 2009, "www.cs.purdue.edu/cgvlab/papers/aliaga/eg2009.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["j_zhang"],people["m_boutin"]), "A Framework for Modeling 3D Scenes using Pose-free Equations", "ACM Transactions on Graphics (TOG)", "", "2009", 2009, "www.cs.purdue.edu/cgvlab/papers/aliaga/tog09-pf.pdf", new Array(new Array("video", "www.cs.purdue.edu/cgvlab/papers/aliaga/tog09-pf-video.mov")) ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"]), "3D Design and Modeling of Smart Cities from a Computer Graphics Perspective", "ISRN Computer Graphics", "", "2012", 2012, "www.cs.purdue.edu/cgvlab/papers/aliaga/isrn12.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["c_vanegas"],people["m_lei"],people["d_niyogi"]), "Visualization-based Decision Tool for Urban Meteorological Modeling", "Environment and Planning B: Planning and Design (EPB)", "", "Apr., 2013", 2013, "www.cs.purdue.edu/cgvlab/papers/aliaga/epb2012.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["t_mathew"],people["p_knob"],people["s_musse"],people["d_aliaga"]), "Urban Walkability Design using Virtual Population Simulation", "Computer Graphics Forum (CGF)", "", "2018", 2018, "", new Array() ); pubs[pubsN++] = new Publication( new Array(people["j_ching"],people["g_mills"],people["b_bechtel"],people["l_see"],people["j_feddema"],people["x_wang"],people["c_ren"],people["o_brousse"],people["a_martilli"],people["m_neophytou"],people["p_mouzourides"],people["i_stewart"],people["a_hanna"],people["e_ng"],people["m_foley"],people["p_alexander"],people["d_aliaga"],people["d_niyogi"],people["a_shreevastava"],people["s_bhalachandran"],people["v_masson"],people["j_hidalgo"],people["j_fung"],people["m_andrade"],people["a_baklanov"],people["w_dai"],people["g_milcinski"],people["m_demuzere"],people["n_brunsell"],people["m_pesaresi"],people["s_miao"],people["q_mu"],people["f_chen"],people["n_theeuwes"]), "WUDAPT: An Urban Weather, Climate, and Environmental Modeling Infrastructure for the Anthropocene", "Bulletin of the American Meteorological Society (BAMS)", "", "Sep., 2018", 2018, "www.cs.purdue.edu/cgvlab/papers/aliaga/bams18.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["a_mustafa"],people["x_zhang"],people["g_nishida"],people["m_bruwier"],people["b_dewals"],people["j_teller"],people["d_aliaga"]), "Procedural Generation of Flood-Sensitive Urban Layouts", "Environment and Planning B: Urban Analytics and City Science", "", "2018", 2018, "www.cs.purdue.edu/cgvlab/papers/aliaga/uacs18.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["i_demir"],people["d_aliaga"]), "Guided Proceduralization: Optimizing Geometry Processing and Grammar Extraction for Architectural Models", "Computers & Graphics", "vol 74, p. 257-267", "Aug., 2018", 2018, "www.sciencedirect.com/science/article/pii/S0097849318300785", new Array() ); pubs[pubsN++] = new Publication( new Array(people["i_demir"],people["d_aliaga"],people["b_benes"]), "Near-Convex Decomposition and Layering for Efficient 3D Printing", "Additive Manufacturing", "vol. 21, p. 383-394.", "May, 2018", 2018, "www.sciencedirect.com/science/article/pii/S2214860417300386", new Array() ); pubs[pubsN++] = new Publication( new Array(people["i_demir"],people["d_aliaga"],people["b_benes"]), "Proceduralization of Urban Models", "25th IEEE International Conference on Signal Processing and Applications (SIU '17)", "", "Jun., 2017", 2017, "ieeexplore.ieee.org/document/7960418/", new Array() ); pubs[pubsN++] = new Publication( new Array(people["m_bruwier"],people["a_mustafa"],people["d_aliaga"],people["p_archambeau"],people["s_erpicum"],people["g_nishida"],people["x_zhang"],people["m_pirotton"],people["j_teller"],people["b_dewals"]), "Influence of urban pattern on inundation flow in floodplains of lowland rivers", "Science of The Total Environment, 37th Intl Association for Hydro-Environment Engineering and Research (IAHR) World Congress", "", "2018", 2018, "www.cs.purdue.edu/cgvlab/papers/aliaga/ste18.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["g_nishida"],people["a_bousseau"],people["d_aliaga"]), "Procedural Modeling of a Building from a Single Image", "Computer Graphics Forum (Eurographics)", "", "2018", 2018, "www.cs.purdue.edu/homes/gnishida/photo/photo.pdf", new Array(new Array("Video", "youtu.be/zPvCnorXERQ")) ); pubs[pubsN++] = new Publication( new Array(people["i_garcia-dorado"],people["d_aliaga"],people["s_bhalachandran"],people["p_schmid"],people["d_niyogi"]), "Fast Weather Simulation for Inverse Procedural Design of 3D Urban Models", "ACM Transactions on Graphics (TOG)", "19 pages", "2017", 2017, "www.cs.purdue.edu/cgvlab/papers/aliaga/tog17.pdf", new Array(new Array("video", "www.cs.purdue.edu/cgvlab/papers/aliaga/tog17_video.mp4")) ); pubs[pubsN++] = new Publication( new Array(people["i_demir"],people["d_aliaga"],people["b_benes"]), "Procedural Editing of 3D Building Point Clouds", "IEEE International Conference on Computer Vision and Pattern Recognition (CVPR)", "Women in Computer Vision (WiCV) Workshop", "Jun., 2016", 2016, "www.cs.purdue.edu/cgvlab/papers/aliaga/cvpr16_wicv.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["i_demir"],people["d_aliaga"],people["b_benes"]), "Proceduralization for Editing 3D Architectural Models", "International Conference on 3D Vision (3DV)", "", "Oct., 2016", 2016, "www.cs.purdue.edu/cgvlab/papers/aliaga/3DV16.pdf", new Array(new Array("supplemental material", "www.cs.purdue.edu/cgvlab/papers/aliaga/3DV16_supp.pdf"),new Array("video", "www.cs.purdue.edu/cgvlab/papers/aliaga/3DV16_video.mp4")) ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["i_demir"],people["b_benes"],people["m_wand"]), "Inverse Procedural Modeling of 3D Models for Virtual Worlds", "ACM SIGGRAPH 2016 Courses (SIGGRAPH '16)", "", "Jul., 2016", 2016, "www.cs.purdue.edu/cgvlab/papers/aliaga/sig16course.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["l_yang"],people["d_niyogi"],people["m_tewari"],people["d_aliaga"],people["f_chen"],people["f_tian"],people["g_ni"]), "Contrasting impacts of urban forms on the future thermal environment: example of Beijing metropolitan area", "Environmental Research Letters (ERL)", "10 pages", "Mar., 2016", 2016, "www.cs.purdue.edu/cgvlab/papers/aliaga/erl2016.pdf", new Array(new Array("supplemental material", "iopscience.iop.org/1748-9326/11/3/034018/media/erl034018_suppdata.pdf")) ); pubs[pubsN++] = new Publication( new Array(people["g_nishida"],people["i_garcia-dorado"],people["d_aliaga"],people["b_benes"],people["a_bousseau"]), "Interactive Sketching of Urban Procedural Models", "ACM Transactions on Graphics (TOG)", "11 pages", "2016", 2016, "www.cs.purdue.edu/cgvlab/papers/aliaga/sig16.pdf", new Array(new Array("video", "www.cs.purdue.edu/cgvlab/papers/aliaga/sigvideo16.mp4")) ); pubs[pubsN++] = new Publication( new Array(people["i_demir"],people["d_aliaga"],people["b_benes"]), "Procedural Editing of Building Point Clouds", "IEEE International Conference on Computer Vision (ICCV)", "9 pages", "2015", 2015, "www.cs.purdue.edu/cgvlab/papers/aliaga/iccv15.pdf", new Array(new Array("video", "www.cs.purdue.edu/cgvlab/papers/aliaga/iccv15_video.mp4"),new Array("supplemental material", "www.cs.purdue.edu/cgvlab/papers/aliaga/iccv15_supp.pdf")) ); pubs[pubsN++] = new Publication( new Array(people["g_nishida"],people["i_garcia-dorado"],people["d_aliaga"]), "Example-Driven Procedural Roads", "Computer Graphics Forum (CGF)", "14 pages", "2015", 2015, "www.cs.purdue.edu/cgvlab/papers/aliaga/cgf15.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/cgf15.mp4")) ); pubs[pubsN++] = new Publication( new Array(people["i_demir"],people["d_aliaga"],people["b_benes"]), "Coupled Segmentation and Similarity Detection for Architectural Models", "ACM Transactions on Graphics (TOG), Proceedings of ACM SIGGRAPH", "11 pages", "Jul., 2015", 2015, "www.cs.purdue.edu/cgvlab/papers/aliaga/sig15.pdf", new Array(new Array("supplemental material", "www.cs.purdue.edu/cgvlab/papers/aliaga/sig15_sup.pdf"),new Array("video", "www.cs.purdue.edu/cgvlab/papers/aliaga/sig15.mp4")) ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["b_benes"],people["c_vanegas"],people["n_andrysco"]), "Interactive Reconfiguration of Urban Layouts", "IEEE Computer Graphics & Applications (CG&A), Special Issue on Urban Modeling", "10 pages", "2008", 2008, "www.cs.purdue.edu/cgvlab/papers/aliaga/cga08.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["c_vanegas"],people["d_aliaga"],people["b_benes"]), "Building Reconstruction using Manhattan-World Grammars", "IEEE Conference of Computer Vision and Pattern Recognition", "8 pages", "2010", 2010, "www.cs.purdue.edu/cgvlab/papers/aliaga/cvpr10-urban.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["c_montalto"],people["i_garcia-dorado"],people["d_aliaga"],people["m_oliveira"],people["f_meng"]), "A Total Variation Approach for Customizing Imagery to Improve Visual Acuity", "ACM Transactions on Graphics (TOG)", "15 pages", "2015", 2015, "", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_shin"],people["d_aliaga"],people["b_tun?er"],people["s_m?ller arisona"],people["s_kim"],people["d_z?nd"],people["g_schmitt"]), "Urban sensing: Using Smartphone for Transportation Mode Classification", "Computers, Environment, and Urban Systems", "19 pages", "2014", 2014, "", new Array() ); pubs[pubsN++] = new Publication( new Array(people["i_demir"],people["d_aliaga"],people["b_benes"]), "Proceduralization of Buildings at City Scale", "2014 International Conference on 3D Vision (3DV)", "", "Dec., 2014", 2014, "www.cs.purdue.edu/homes/idemir/pubs/PID3417635.pdf", new Array(new Array("video", "www.cs.purdue.edu/cgvlab/papers/aliaga/3dv2014.mp4"),new Array("supplemental material", "www.cs.purdue.edu/cgvlab/papers/aliaga/3dv2014_supp.pdf ")) ); pubs[pubsN++] = new Publication( new Array(people["i_garcia-dorado"],people["d_aliaga"],people["s_ukkusuri"]), "Designing Large-Scale Interactive Traffic Animations for Urban Modeling", "Computer Graphics Forum (Eurographics)", "10 pages", "2014", 2014, "www.cs.purdue.edu/cgvlab/papers/aliaga/eg2014.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["i_garcia-dorado"],people["i_demir"],people["d_aliaga"]), "Automatic urban modeling using volumetric reconstruction with surface graph cuts", "Computers & Graphics", "15 pages", "2013", 2013, "www.cs.purdue.edu/cgvlab/papers/aliaga/cg2013.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["i_garcia-dorado"],people["d_aliaga"]), "Automatic Modeling of Planar-Hinged Buildings", "Eurographics, short paper", "", "May, 2013", 2013, "www.cs.purdue.edu/cgvlab/papers/aliaga/eg2013short.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["v_b"],people["i_garcia-dorado"],people["c_vanegas"],people["d_aliaga"],people["k_axhausen"]), "Evaluation of Shape Grammar Rules for Urban Transport Network Design", "Transportation Research Board", "19 pages", "2013", 2013, "www.cs.purdue.edu/cgvlab/papers/aliaga/TRB13.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["p_musialski"],people["p_wonka"],people["d_aliaga"],people["m_wimmer"],people["l_van gool"],people["w_purgathofer"]), "A Survey of Urban Reconstruction", "Computer Graphics Forum (CGF), Eurographics STAR", "27 pages", "2013", 2013, "", new Array() ); pubs[pubsN++] = new Publication( new Array(people["c_vanegas"],people["i_garcia-dorado"],people["d_aliaga"],people["b_benes"],people["p_waddell"]), " Inverse Design of Urban Procedural Models", "ACM SIGGRAPH Asia ", "ACM Transactions on Graphics ", "2012", 2012, "www.cs.purdue.edu/cgvlab/papers/aliaga/sigasia12.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["r_raskar"]), "Tailored Displays to Compensate for Visual Aberrations", "ACM Transactions on Graphics (TOG)", "12 pages", "2012", 2012, "www.cs.purdue.edu/cgvlab/papers/aliaga/sigTD2012.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["a_law"],people["d_aliaga"]), "Spatially Augmented Reality for Environmentally-Lit Real-World Objects", "IEEE Virtual Reality, short paper", "", "May, 2012", 2012, "www.cs.purdue.edu/cgvlab/papers/aliaga/vr2012.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["p_musialski"],people["p_wonka"],people["d_aliaga"],people["m_wimmer"],people["l_van gool"],people["w_purgathofer"]), "A Survey of Urban Reconstruction", "Eurographics (State of the Art Report)", "", "May, 2012", 2012, "www.cs.purdue.edu/cgvlab/papers/aliaga/egstar2012.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["c_vanegas"],people["d_aliaga"],people["b_benes"]), "Automatic Extraction of Manhattan-World Building Masses from 3D Laser Range Scans", "IEEE Transactions on Visualization and Computer Graphics", "", "2012", 2012, "www.cs.purdue.edu/cgvlab/papers/aliaga/tvcg12-urban.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["c_vanegas"],people["t_kelly"],people["b_weber"],people["j_halatsch"],people["d_aliaga"],people["p_mueller"]), "Procedural Generation of Parcels in Urban Modeling", "Computer Graphics Forum (Eurographics)", "", "2012", 2012, "www.cs.purdue.edu/cgvlab/papers/aliaga/eg2012.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["y_yeung"],people["a_law"],people["b_sajadi"],people["a_majumder"]), "Fast High-Resolution Appearance Editing Using Superimposed Projections", "ACM Transactions on Graphics (TOG)", "12 pages", "2012", 2012, "www.cs.purdue.edu/cgvlab/papers/aliaga/tog12.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/tog12-video.mov")) ); pubs[pubsN++] = new Publication( new Array(people["a_law"],people["d_aliaga"],people["b_sajadi"],people["a_majumder"],people["z_pizlo"]), "Perceptually-Based Appearance Modification for Compliant Appearance Editing ", "Computer Graphics Forum", "11 pages", "2011", 2011, "www.cs.purdue.edu/cgvlab/papers/aliaga/cgf11.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["j_zhang"],people["m_boutin"],people["d_aliaga"]), "Pose-Free Structure from Motion Using Depth From Motion Constraints", "IEEE Transactions on Image Processing", "17 pages", "2011", 2011, "www.cs.purdue.edu/cgvlab/papers/aliaga/tip11.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["a_law"],people["d_aliaga"]), "Single Viewpoint Model Completion of Symmetric Objects for Digital Inspection", "Computer Vision and Image Understanding (CVIU)", "", "2011", 2011, "http://www.cs.purdue.edu/cgvlab/papers/aliaga/cviu11.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["b_benes"],people["m_massih"],people["p_jarvis"],people["d_aliaga"],people["c_vanegas"]), "Urban Ecosystem Design", "ACM Symposium on Interactive 3D Graphics", "", "Feb., 2011", 2011, "www.cs.purdue.edu/cgvlab/papers/aliaga/i3d11.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["e_bertino"],people["s_valtolina"]), "DECHO - A Framework for the Digital Exploration of Cultural Heritage Objects", "ACM Journal on Computing and Cultural Heritage", "", "2011", 2011, "www.cs.purdue.edu/cgvlab/papers/aliaga/jocch11.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["a_law"],people["d_aliaga"],people["a_majumder"]), "Projector Placement Planning for High Quality Visualizations on Real-World Colored Objects", "IEEE Visualization", "", "Oct., 2010", 2010, "www.cs.purdue.edu/cgvlab/papers/aliaga/vis10.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/vis10.mov")) ); pubs[pubsN++] = new Publication( new Array(people["y_xu"],people["d_aliaga"]), " High-Resolution Modeling of Moving and Deforming Objects using Sparse Geometric and Dense Photometric Measurements", "IEEE Conference on Computer Vision and Pattern Recognition", "", "Jun., 2010", 2010, "www.cs.purdue.edu/cgvlab/papers/aliaga/cvpr10-dpg.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/cvpr10-dpg.mov"),new Array("", "")) ); pubs[pubsN++] = new Publication( new Array(people["o_stava"],people["b_benes"],people["r_mech"],people["d_aliaga"]), "Inverse Procedural Modeling by Automatic Generation of L-systems", "Computer Graphics Forum (Eurographics)", "29:2, 10 pages", "2010", 2010, "www.cs.purdue.edu/cgvlab/papers/aliaga/eg2010.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/eg2010-video.mov")) ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["y_xu"]), "A Self-Calibrating Method for Photogeometric Acquisition of 3D Objects", "IEEE Transactions on Pattern Analysis and Machine Intelligence", "vol. 32, no. 4", "2010", 2010, "www.cs.purdue.edu/cgvlab/papers/aliaga/tpami09.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/tpami09.mov")) ); pubs[pubsN++] = new Publication( new Array(people["y_xu"],people["d_aliaga"]), "Modeling Repetitive Motions using Structured Light", "IEEE Transactions on Visualization and Computer Graphics", "", "2010", 2010, "www.cs.purdue.edu/cgvlab/papers/aliaga/tvcg09-rm.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/tvcg09-rm.mov")) ); pubs[pubsN++] = new Publication( new Array(people["c_vanegas"],people["d_aliaga"],people["b_benes"],people["p_waddell"]), "Interactive Design of Urban Spaces using Geometrical and Behavioral Modeling", "ACM SIGGRAPH Asia", "ACM Transactions on Graphics, 28, 5", "2009", 2009, "www.cs.purdue.edu/cgvlab/papers/aliaga/urban-sigasia-2009.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/urban-sigasia-2009.mov")) ); pubs[pubsN++] = new Publication( new Array(people["j_zhang"],people["d_aliaga"]), "Variable Elimination for 3D from 2D", "Proceedings of Visual Communication and Image Processing (VCIP)", "193-200", "2007", 2007, "www.cs.purdue.edu/cgvlab/papers/aliaga/vcip07.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["a_law"],people["d_aliaga"],people["y_yeung"],people["r_mccoy"],people["a_mckune"],people["l_zimmerman"]), "Projecting Restorations in Real-Time for Real-World Objects", "Museums and the Web", "8 pages", "Apr., 2009", 2009, "www.cs.purdue.edu/cgvlab/papers/aliaga/law-mw09-restoration.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["c_vanegas"],people["d_aliaga"],people["p_mueller"],people["p_waddell"],people["b_watson"],people["p_wonka"]), "Modeling the Appearance and Behavior of Urban Spaces", "Computer Graphics Forum (Eurographics STAR)", "29 (1)", "2010", 2010, "www.cs.purdue.edu/cgvlab/papers/aliaga/egstar09.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["c_vanegas"],people["d_aliaga"],people["b_benes"],people["p_waddell"]), "Visualization of Simulated Urban Spaces: Inferring Parameterized Generation of Streets, Parcels, and Aerial Imagery", "IEEE Transactions on Visualization and Computer Graphics", "", "May, 2009", 2009, "www.cs.purdue.edu/cgvlab/papers/aliaga/tvcg09-urban.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/tvcg09-urban.mov")) ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["a_law"],people["y_yeung"]), "A Virtual Restoration Stage for Real-World Objects", "ACM SIGGRAPH Asia", "ACM Transactions on Graphics, 27, 5", "2008", 2008, "www.cs.purdue.edu/cgvlab/papers/aliaga/restore-sigasia-2008.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/restore-sigasia-2008.mov")) ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["c_vanegas"],people["b_benes"]), "Interactive Example-Based Urban Layout Synthesis", "ACM SIGGRAPH Asia", "ACM Transactions on Graphics, 27, 5", "2008", 2008, "www.cs.purdue.edu/cgvlab/papers/aliaga/urban-sigasia-2008.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/urban-sigasia-2008.mov")) ); pubs[pubsN++] = new Publication( new Array(people["y_xu"],people["d_aliaga"]), "An Adaptive Correspondence Algorithm for Modeling Scenes with Strong Interreflections", "IEEE Transactions on Visualization and Computer Graphics", "", "2009", 2009, "www.cs.purdue.edu/cgvlab/papers/aliaga/tvcg08-ast.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/tvcg08-reflective.mov")) ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["y_xu"]), "Photogeometric Structured Light: A Self-Calibrating and Multi-Viewpoint Framework for Accurate 3D Modeling", "IEEE Computer Vision and Pattern Recognition", "", "Jun., 2008", 2008, "www.cs.purdue.edu/cgvlab/papers/aliaga/cvpr08.pdf", new Array(new Array("MOV", "www.cs.purdue.edu/cgvlab/papers/aliaga/cvpr08.mov")) ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"]), "Digital Inspection: An Interactive Stage for Viewing Surface Details", "ACM Symposium on Interactive 3D Graphics", "", "Feb., 2008", 2008, "www.cs.purdue.edu/cgvlab/papers/aliaga/i3d08.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["j_zhang"],people["m_boutin"]), "Simplifying the Reconstruction of 3D Models using Parameter Elimination", "IEEE International Conference on Computer Vision, Workshop on Visual Representations and Modeling of Large-scale environments", "", "Oct., 2007", 2007, "www.cs.purdue.edu/cgvlab/papers/aliaga/iccvvrml07.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["y_xu"],people["d_aliaga"]), "Dense Depth and Color Acquisition of Repetitive Motions", "International Conference on 3-D Digital Imaging and Modeling", "", "Aug., 2007", 2007, "www.cs.purdue.edu/cgvlab/papers/aliaga/3dim07.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["y_xu"],people["d_aliaga"]), "Robust Pixel Classification for 3D Modeling with Structured Light", "Graphics Interface", "", "May, 2007", 2007, "www.cs.purdue.edu/cgvlab/papers/aliaga/gi07.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["p_rosen"],people["d_bekins"]), "Style Grammars for Interactive Visualization of Architecture", "IEEE Transactions on Visualization and Computer Graphics", "", "2007", 2007, "www.cs.purdue.edu/cgvlab/papers/aliaga/tvcg07.pdf ", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["y_xu"],people["v_popescu"]), "Occlusion-Resistant Camera Design for Acquisition of Active Environments", "IEEE Computer Graphics & Applications", "vol. 27, no. 5, pp. 68-78", "Sep., 2007", 2007, "www.cs.purdue.edu/cgvlab/papers/aliaga/cga07.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["y_xu"],people["d_aliaga"]), "Efficient Multi-viewpoint Acquisition of 3D Objects Undergoing Repetitive Motions", "ACM Symposium on Interactive 3D Graphics", "", "Apr., 2007", 2007, "www.cs.purdue.edu/cgvlab/papers/aliaga/i3d07.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["y_xu"],people["v_popescu"]), "Lag Camera", "poster presented at ACM Symposium on Interactive 3D Computer Graphics and Games", "", "Mar., 2006", 2006, "www.cs.purdue.edu/homes/xu43/papers/i3d06poster.pdf", new Array(new Array("Poster Abstract (PDF)", "www.cs.purdue.edu/homes/xu43/papers/i3d06posterabstract.pdf")) ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["w_zhang"]), "Hybrid Simplification: Combining Multi-resolution Polygon And Point Rendering", "Proceedings of IEEE Visualization", "pp. 140-147", "Oct., 2001", 2001, "www.cs.purdue.edu/cgvlab/papers/aliaga/vis01.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["i_carlbom"]), "Plenoptic Stitching: A Scalable Method for Reconstructing 3D Interactive Walkthroughs", "Proceedings of ACM SIGGRAPH", "pp. 443-450", "Aug., 2001", 2001, "www.cs.purdue.edu/cgvlab/papers/aliaga/sig01.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["t_funkhouser"],people["d_yanovsky"],people["i_carlbom"]), "Sea of Images", "Proceedings of IEEE Visualization", "pp. 331-338", "Oct., 2002", 2002, "www.cs.purdue.edu/cgvlab/papers/aliaga/vis02.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["d_yanovsky"],people["t_funkhouser"],people["i_carlbom"]), "Interactive Image-Based Rendering Using Feature Globalization", "Proceedings of ACM Symposium on Interactive 3D Graphics", "", "Apr., 2003", 2003, "www.cs.purdue.edu/cgvlab/papers/aliaga/i3d03.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["i_carlbom"]), "Finding Yourself: Fiducial Planning for Error-Bounded Pose Estimation of a Panoramic Camera in Large Environments", "Special Issue of IEEE Robotics and Automation Magazine: Panoramic Robotics", "", "Dec., 2004", 2004, "www.cs.purdue.edu/homes/aliaga/pose.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["i_carlbom"]), "A Spatial Image Hierarchy for Compression in Image-Based Rendering", "IEEE International Conference on Image Processing (ICIP)", "", "Sep., 2005", 2005, "www.cs.purdue.edu/cgvlab/papers/aliaga/icip05.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["v_popescu"],people["d_aliaga"]), "Depth Discontinuity Occlusion Camera", "ACM Symposium on Interactive 3D Graphics", "", "Mar., 2006", 2006, "www.cs.purdue.edu/cgvlab/papers/popescu/popescuDDOCI3D06.pdf", new Array(new Array("Video", "www.cs.purdue.edu/cgvlab/papers/popescu/popescuDDOCI3D06.mov")) ); pubs[pubsN++] = new Publication( new Array(people["d_bekins"],people["s_yost"],people["m_garrett"],people["j_deutsch"],people["d_xu"],people["d_aliaga"]), "Mixed-Reality Tabletop (MRT): A Low-Cost Teleconferencing Framework for Mixed-Reality Applications", "IEEE Virtual Reality", "short paper", "Mar., 2006", 2006, "www.cs.purdue.edu/cgvlab/papers/aliaga/vr06.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["y_xu"],people["v_popescu"]), "Lag Camera: A Moving Multi-Camera Array for Scene Acquisition", "Journal of Virtual Reality and Broadcasting, Volume 3. 2006, no. 10, GRAPP Special Issue", "also in Proceedings of International Conference on Computer Graphics Theory and Applications", "Feb., 2006", 2006, "www.cs.purdue.edu/cgvlab/papers/aliaga/jvrb07.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["v_popescu"],people["p_rosen"],people["d_aliaga"]), "Three-Dimensional Display Rendering Acceleration Using Occlusion Camera Reference Images", "IEEE/OSA Journal of Display Technology", "", "Sep., 2006", 2006, "www.cs.purdue.edu/cgvlab/papers/popescu/popescuOCCJDT.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["r_insley"]), "Angle-Independent Bundle Adjustment Refinement", "Third Int'l Symposium in 3D Data Processing, Visualization, and Transmission (3DPVT)", "", "Jun., 2006", 2006, "www.cs.purdue.edu/cgvlab/papers/aliaga/3dpvt06.pdf", new Array() ); pubs[pubsN++] = new Publication( new Array(people["d_aliaga"],people["p_rosen"],people["v_popescu"],people["i_carlbom"]), "Image Warping for Compressing and Spatially Organizing a Dense Collection of Images", "Signal Processing: Image Communications, Special Issue on Still and Dynamic Scenes", "", "2006", 2006, "www.cs.purdue.edu/cgvlab/papers/aliaga/imagecom06.pdf", new Array() ); pubs.sort(pubsCompare); WriteAllPubs();