{"id":987495687,"date":"2024-10-29T12:26:44","date_gmt":"2024-10-29T06:56:44","guid":{"rendered":"https:\/\/testece.iisc.ac.in\/~cmurthy\/wordpress\/?page_id=987495687"},"modified":"2024-10-29T12:26:47","modified_gmt":"2024-10-29T06:56:47","slug":"e9-203-compressive-sensing-and-sparse-signal-processing-projects","status":"publish","type":"page","link":"https:\/\/ece.iisc.ac.in\/~cmurthy\/e9-203-compressive-sensing-and-sparse-signal-processing-projects\/","title":{"rendered":"E9 203: Compressive Sensing and Sparse Signal Processing: Projects"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.0&#8243; background_image=&#8221;https:\/\/ece.iisc.ac.in\/~cmurthy\/wp-content\/uploads\/2024\/09\/GOPR0015-scaled.jpg&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_fullwidth_header title=&#8221;E9 203: Compressive Sensing and Sparse Signal Processing: Projects&#8221; content_max_width=&#8221;none&#8221; module_class=&#8221;sub_header&#8221; _builder_version=&#8221;4.27.0&#8243; title_font=&#8221;|on|||&#8221; title_text_color=&#8221;#FFFFFF&#8221; title_font_size=&#8221;50px&#8221; background_color=&#8221;rgba(255, 255, 255, 0)&#8221; background_image=&#8221;https:\/\/ece.iisc.ac.in\/~cmurthy\/wp-content\/uploads\/2024\/09\/abstract-1438441.jpg&#8221; parallax=&#8221;on&#8221; hover_enabled=&#8221;0&#8243; button_one_letter_spacing_hover=&#8221;0&#8243; button_two_letter_spacing_hover=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;on&#8221; button_one_letter_spacing__hover=&#8221;0&#8243; button_two_letter_spacing__hover_enabled=&#8221;on&#8221; button_two_letter_spacing__hover=&#8221;0&#8243; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; theme_builder_area=&#8221;post_content&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_row _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;|||0px||&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;|||11px|false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2 id=\"logistics\" class=\"sectionedit1\">Logistics<\/h2>\n<div class=\"level2\">\n<ul>\n<li class=\"level1\">\n<div class=\"li\">Projects must be done individually.<\/div>\n<\/li>\n<li class=\"level1\">\n<div class=\"li\">Select a pair among the software packages listed below, and send me an email about your selection. Once you have selected the pair, you must\u00a0<strong>champion<\/strong>\u00a0one, and your name will appear next to the package in [square brackets]. The second package should be a \u201cdifferent\u201d algorithm. For example, if the first package is an l1-based recovery method, the second should be a non-convex or a greedy recovery method. Once a package is taken, other students will have to select a different package for their project.<\/div>\n<\/li>\n<li class=\"level1\">\n<div class=\"li\">Your grade will depend on:<\/div>\n<\/li>\n<\/ul>\n<ol>\n<li class=\"li\" style=\"text-align: left;\">Your demonstration of your understanding of the package (through the presentation, report, simulations, etc)<\/li>\n<li class=\"li\" style=\"text-align: left;\">The presentation (organization, clarity, content)<\/li>\n<li class=\"li\" style=\"text-align: left;\">The report (details of the package, simulation results, critical comments)<\/li>\n<li class=\"li\" style=\"text-align: left;\">Any new ideas\/results you can add, however small.<\/li>\n<\/ol>\n<ul>\n<li class=\"level1\">\n<div class=\"li\">Please use\u00a0<a class=\"media mediafile mf_zip\" title=\"template_for_project_reports.zip\" href=\"https:\/\/ece.iisc.ac.in\/~cmurthy\/lib\/exe\/fetch.php?media=template_for_project_reports.zip\">this<\/a>\u00a0style file for writing your reports.<\/div>\n<\/li>\n<li class=\"level1\">\n<div class=\"li\">Initial project presentation (18 mins per group, 3 mins for questions and changing between speakers): Mar. 19th and 21st, 2014. For your presentation:<\/div>\n<\/li>\n<\/ul>\n<ol>\n<li class=\"li\"><strong>First slide:<\/strong>\u00a0Title of your project (paper), along with its complete reference, and your name, department, and email address.<\/li>\n<li class=\"li\">Briefly discuss the package that you are championing: <strong>Show the solution to HW1 using your package<\/strong><\/li>\n<li class=\"li\">Present the main algorithm that the package uses. In your opinion, what is are the strengths\/weaknesses of this approach?<\/li>\n<li class=\"li\">Make a proposal on what you will show in the final presentation and report<\/li>\n<li class=\"li\">Any other items you wish to include \u2013 you have 18 mins!<\/li>\n<\/ol>\n<ul>\n<li class=\"level1\">\n<div class=\"li\"><strong>Initial project presentation schedule:<\/strong><\/div>\n<\/li>\n<\/ul>\n<ol>\n<li class=\"li\">Mar. 19th, 2014: TBD.<\/li>\n<li class=\"li\">Mar. 21st, 2014: TBD.<\/li>\n<\/ol>\n<ul>\n<li class=\"level1\">\n<div class=\"li\">Final project presentation and report: you must aim to answer questions like (the more important ones are in\u00a0<strong>bold<\/strong>):<\/div>\n<\/li>\n<\/ul>\n<ol>\n<li class=\"li\"><strong>Classes of problems the package can solve<\/strong><\/li>\n<li class=\"li\"><strong>Ability to handle noisy measurements, non-sparse signals<\/strong><\/li>\n<li class=\"li\"><strong>Precise details of the algorithms implemented in the package<\/strong><\/li>\n<li class=\"li\"><strong>How to set the values of run-time parameters of the algorithm, if any?<\/strong><\/li>\n<li class=\"li\">Recovery guarantees for the algorithm (theoretical guarantees that can be given)<\/li>\n<li class=\"li\"><strong>Phase transition diagrams<\/strong><\/li>\n<li class=\"li\"><strong>A detailed comparative report on the two software packages<\/strong><\/li>\n<li class=\"li\">Complexity, numerical stability, and robustness<\/li>\n<li class=\"li\">Real-time implementability (e.g., can it be parallelized?)<\/li>\n<\/ol>\n<hr \/>\n<\/div>\n<h2 id=\"packages\" class=\"sectionedit2\">Packages<\/h2>\n<div class=\"level2\">\n<ol>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/www.mathworks.in\/matlabcentral\/fileexchange\/32402-cosamp-and-omp-for-sparse-recovery\" href=\"http:\/\/www.mathworks.in\/matlabcentral\/fileexchange\/32402-cosamp-and-omp-for-sparse-recovery\" rel=\"nofollow\">Stephen Becker&#8217;s CoSAMP and OMP code<\/a>,\u00a0<a class=\"urlextern\" title=\"http:\/\/arxiv.org\/abs\/0803.2392\" href=\"http:\/\/arxiv.org\/abs\/0803.2392\" rel=\"nofollow\">paper<\/a>\u00a0<strong>Shubhanshu Shekhar \u2013 2<\/strong><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/dsp.ucsd.edu\/~jfmurray\/software.htm\" href=\"http:\/\/dsp.ucsd.edu\/~jfmurray\/software.htm\" rel=\"nofollow\">FOCUSS<\/a>,\u00a0<a class=\"urlextern\" title=\"http:\/\/bisp.kaist.ac.kr\/ktFOCUSS.htm\" href=\"http:\/\/bisp.kaist.ac.kr\/ktFOCUSS.htm\" rel=\"nofollow\">k-t FOCUSS<\/a>,\u00a0<a class=\"urlextern\" title=\"http:\/\/dsp.ucsd.edu\/~zhilin\/Software.html\" href=\"http:\/\/dsp.ucsd.edu\/~zhilin\/Software.html\" rel=\"nofollow\">tM FOCUSS<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/sourceforge.net\/projects\/gampmatlab\/\" href=\"http:\/\/sourceforge.net\/projects\/gampmatlab\/\" rel=\"nofollow\">GAMP<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/stanford.edu\/~boyd\/l1_ls\/\" href=\"http:\/\/stanford.edu\/~boyd\/l1_ls\/\" rel=\"nofollow\">L1-LS<\/a>,\u00a0<a class=\"urlextern\" title=\"https:\/\/www.stanford.edu\/~boyd\/l1_ls\/l1_ls_usrguide.pdf\" href=\"https:\/\/www.stanford.edu\/~boyd\/l1_ls\/l1_ls_usrguide.pdf\" rel=\"nofollow\">user&#8217;s guide<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/users.ece.gatech.edu\/~justin\/l1magic\/\" href=\"http:\/\/users.ece.gatech.edu\/~justin\/l1magic\/\" rel=\"nofollow\">l1 magic<\/a>\u00a0<strong>Vikas Kumar Dewangan \u2013 2<\/strong><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/www.lx.it.pt\/~mtf\/SpaRSA\/\" href=\"http:\/\/www.lx.it.pt\/~mtf\/SpaRSA\/\" rel=\"nofollow\">SpaRSA<\/a>\u00a0<strong>Srikanth Raj \u2013 2<\/strong><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/yall1.blogs.rice.edu\/\" href=\"http:\/\/yall1.blogs.rice.edu\/\" rel=\"nofollow\">Yall1<\/a>,\u00a0<a class=\"urlextern\" title=\"http:\/\/www.caam.rice.edu\/~zhang\/reports\/tr0917.pdf\" href=\"http:\/\/www.caam.rice.edu\/~zhang\/reports\/tr0917.pdf\" rel=\"nofollow\">user&#8217;s guide<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"https:\/\/sites.google.com\/site\/researchbyzhang\/software\" href=\"https:\/\/sites.google.com\/site\/researchbyzhang\/software\" rel=\"nofollow\">Zhilin_MSBL<\/a>\u00a0<strong>Vidhyadhar Upadhya \u2013 1<\/strong><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/www.miketipping.com\/sparsebayes.htm\" href=\"http:\/\/www.miketipping.com\/sparsebayes.htm\" rel=\"nofollow\">Sparse Bayesian Learning<\/a>, see also\u00a0<a class=\"urlextern\" title=\"http:\/\/dsp.ucsd.edu\/~dwipf\/sparse_learning.m\" href=\"http:\/\/dsp.ucsd.edu\/~dwipf\/sparse_learning.m\" rel=\"nofollow\">David Wipf&#8217;s code<\/a>\u00a0<strong>Vidhyadhar Upadhya \u2013 1<\/strong><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/users.ece.gatech.edu\/~sasif\/homotopy\/\" href=\"http:\/\/users.ece.gatech.edu\/~sasif\/homotopy\/\" rel=\"nofollow\">L1-homotopy algorithms<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/www.cs.ubc.ca\/~mpf\/spgl1\/\" href=\"http:\/\/www.cs.ubc.ca\/~mpf\/spgl1\/\" rel=\"nofollow\">SPG L1<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/statweb.stanford.edu\/~candes\/nesta\/\" href=\"http:\/\/statweb.stanford.edu\/~candes\/nesta\/\" rel=\"nofollow\">NESTA<\/a>\u00a0<strong>Shubhanshu Shekhar \u2013 1<\/strong><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/www.caam.rice.edu\/~optimization\/L1\/FPC_AS\/\" href=\"http:\/\/www.caam.rice.edu\/~optimization\/L1\/FPC_AS\/\" rel=\"nofollow\">FPC AS<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/statweb.stanford.edu\/~wavelab\/\" href=\"http:\/\/statweb.stanford.edu\/~wavelab\/\" rel=\"nofollow\">WaveLab<\/a>\u00a0<strong>Vikas Kumar Dewangan \u2013 1<\/strong><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/www.lx.it.pt\/~mtf\/GPSR\/\" href=\"http:\/\/www.lx.it.pt\/~mtf\/GPSR\/\" rel=\"nofollow\">GPSR<\/a>\u00a0<strong>Srikanth Raj \u2013 1<\/strong><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/spams-devel.gforge.inria.fr\/\" href=\"http:\/\/spams-devel.gforge.inria.fr\/\" rel=\"nofollow\">SPAMS<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/www.mathworks.in\/matlabcentral\/fileexchange\/32402-cosamp-and-omp-for-sparse-recovery\" href=\"http:\/\/www.mathworks.in\/matlabcentral\/fileexchange\/32402-cosamp-and-omp-for-sparse-recovery\" rel=\"nofollow\">Stephen Becker&#8217;s CoSAMP and OMP code<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/www.cs.ubc.ca\/labs\/scl\/sparco\/\" href=\"http:\/\/www.cs.ubc.ca\/labs\/scl\/sparco\/\" rel=\"nofollow\">SPARCO<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/sparselab.stanford.edu\/\" href=\"http:\/\/sparselab.stanford.edu\/\" rel=\"nofollow\">SparseLab<\/a><\/li>\n<li class=\"li\"><a class=\"urlextern\" title=\"http:\/\/www.public.asu.edu\/~jye02\/Software\/SLEP\/\" href=\"http:\/\/www.public.asu.edu\/~jye02\/Software\/SLEP\/\" rel=\"nofollow\">SLEP<\/a><\/li>\n<\/ol>\n<p>Please email me if you find any other package that ought to be included.<\/p>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Logistics Projects must be done individually. Select a pair among the software packages listed below, and send me an email about your selection. Once you have selected the pair, you must\u00a0champion\u00a0one, and your name will appear next to the package in [square brackets]. The second package should be a \u201cdifferent\u201d algorithm. For example, if the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"_links":{"self":[{"href":"https:\/\/ece.iisc.ac.in\/~cmurthy\/wp-json\/wp\/v2\/pages\/987495687"}],"collection":[{"href":"https:\/\/ece.iisc.ac.in\/~cmurthy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ece.iisc.ac.in\/~cmurthy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ece.iisc.ac.in\/~cmurthy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ece.iisc.ac.in\/~cmurthy\/wp-json\/wp\/v2\/comments?post=987495687"}],"version-history":[{"count":2,"href":"https:\/\/ece.iisc.ac.in\/~cmurthy\/wp-json\/wp\/v2\/pages\/987495687\/revisions"}],"predecessor-version":[{"id":987495690,"href":"https:\/\/ece.iisc.ac.in\/~cmurthy\/wp-json\/wp\/v2\/pages\/987495687\/revisions\/987495690"}],"wp:attachment":[{"href":"https:\/\/ece.iisc.ac.in\/~cmurthy\/wp-json\/wp\/v2\/media?parent=987495687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}