{"id":4607,"date":"2017-05-25T14:12:20","date_gmt":"2017-05-25T18:12:20","guid":{"rendered":"https:\/\/blogs.mathworks.com\/community\/?p=4607"},"modified":"2020-02-05T11:14:16","modified_gmt":"2020-02-05T16:14:16","slug":"community-qa-massimo-zanetti","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/community\/2017\/05\/25\/community-qa-massimo-zanetti\/","title":{"rendered":"Community Q&#038;A: Massimo Zanetti"},"content":{"rendered":"<p>During the fall of 2016 MathWorks hosted a Scavenger Hunt and Triathlon to celebrate the 15th Anniversary of MATLAB Central. Massimo Zanetti was the winner of the Triathlon so we thought it would be interesting to learn more about him.<\/p>\n<p><a href=\"https:\/\/blogs.mathworks.com\/community\/files\/Massimo-QA1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-4630 size-medium\" src=\"https:\/\/blogs.mathworks.com\/community\/files\/Massimo-QA1-300x148.png\" width=\"300\" height=\"148\" \/><\/a><\/p>\n<p>At the time of this interview Massimo Zanetti was a student pursuing his PhD at the University of Trento.\u00a0 He has since graduated.\u00a0 We would like to thank Massimo for agreeing to do this virtual interview.\u00a0 Also, be sure to check out his website <a href=\"http:\/\/massimozanetti.altervista.org\/index.php\">here<\/a><\/p>\n<hr \/>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><b>First off, Congratulations on winning the MATLAB Central 15th Anniversary Triathlon. \u00a0Did you enjoy participating in the Triathlon and Scavenger Hunt? What was your favorite part of the 15th Anniversary Celebration?<\/b><strong><br \/>\n<\/strong><\/div>\n<p>Thank you! And I thank MATLAB Central for being there the last 15 years! I enjoyed playing in the two MATLAB Central events. It was funny and challenging at the same time. My favorite part in the Triathlon was surely the File Exchange competition. It has motivated me in sharing some of my code. I was already answering on the MATLAB forum and playing Cody before the Triathlon, but I started looking at exchanging code after this nice event. I hope I will improve this skill in the near future.<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>When did you first get exposed to MATLAB and did you start using it right away, or did it take a while to grow on you?<\/b><br \/>\n<\/strong><\/div>\n<p>Everything started while pursuing my Bachelors Degree in a Numerical Analysis course. After having tried some other software, I figured out MATLAB had something the other software didn&#8217;t have: the matrix approach. It was one-to-one with linear algebra. I saw the light. But the potential of MATLAB was not only restricted to this. There were easy-to-use plotting functions, GUIs. The first impression I had was: &#8220;So, the dreams may come true&#8221;. The step from ideas to reality is shorter than ever.<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>What was your favorite thing about the Numerical Analysis course?<\/b><br \/>\n<\/strong><\/div>\n<p>My most lovely memory about MATLAB at the Numerical Analysis course, me and my classmate joined our efforts to better solve the problems proposed by the professor. At the end, we joined our lives too. :)<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>When did you first decide to use MATLAB Central?<\/b><br \/>\n<\/strong><\/div>\n<p>I don&#8217;t remember it precisely&#8230; it happened many years ago!<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>Where do you spend most of your time in MATLAB Central?<\/b><br \/>\n<\/strong><\/div>\n<p>MATLAB Answers is very important for all MATLAB users. I try to do my best at answering questions. \u00a0One important aspect of MATLAB Answers is that I can also learn a lot from the most experienced MATLAB Central contributors.<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>I understand you are currently pursuing your Ph.D. \u00a0What are you studying and what are you looking to do after graduation?<\/b><br \/>\n<\/strong><\/div>\n<p>I am very interested in mathematical methods to image analysis. I got my Master&#8217;s in Applied Mathematics at the University of Ferrara, Italy. \u00a0My thesis was on numerical implementation of variational models for image approximation. The topic covers very interesting theoretical arguments (e.g., free discontinuity problems, functions of bounded variation, geometric measure theory) and numerical arguments (e.g. non-convex optimization, descent methods, elliptic partial differential equations).<\/p>\n<p>In trying to find collaborations for the applicative part of the thesis, I got in touch with a research group of the Civil, Environmental, and Mechanical Engineering Department at the University of Trento. They were interested in studying variational models applied to remote sensing data such as Digital Surface Models (DSMs) (gridded point clouds representing the 3D geometry of objects on the ground). We found out that variational models are very suited to process and extract useful information from DSMs of urban areas. From this collaboration, I discovered the remote sensing world.<\/p>\n<p>Above our heads, there are many satellites observing us. The images that remote sensing provides us are very important for the monitoring and study of our planet&#8217;s evolution. Remote sensing images are not like the typical images we know. They are huge! There are many challenges to cope with in the analysis of remote sensing images, so I decided to go on with my studies by focusing on the remote sensing application. Currently, I am pursuing my PhD in the Remote Sensing Laboratory at the Information Engineering and Computer Science Department of the University of Trento. My research is mainly related to image analysis, in particular to the development of change detection methods for multispectral images and image segmentation. I am also involved in many projects at the National (Italian Ministry of Education, University and Research) and European (European Space Agency) level. After the PhD, the plan is to continue some studies in the remote sensing area as a Post-Doc. For the future, I am opened to many opportunities including being involved in MATLAB education initiatives.<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>Do you have a reputation as a \u201cMATLAB Fixer\u201d? \u00a0Is it ever a burden?<\/b><br \/>\n<\/strong><\/div>\n<p>Sometimes it happens that I fix code. For example, I like to show students how things can be efficiently implemented in MATLAB. Many of them implement code in a C\/C++ fashion, so with many for loops, indices, etc. In MATLAB the approach is totally different. Code can be very compact by taking advantage of vectorization, logical indexing, matrix formulation. This is not a burden, it is a pleasure for me to share knowledge about MATLAB coding.<\/p>\n<p>Here I would like to point out something: MATLAB is pervasive in Universities and this makes research easier in many ways. However, up to my knowledge, in a very few cases Universities propose MATLAB-based courses. I had the opportunity of learning MATLAB at professional level from two Professors at the University of Ferrara: prof. Valeria Ruggiero and prof. Gaetano Zanghirati. I would like to thank them for teaching us how to put problems into mathematics, and put mathematics into MATLAB.<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>Tell me about something interesting you have done with MATLAB.<\/b><br \/>\n<\/strong><\/div>\n<p>Firstly, I would like to mention the code to numerically implement variational models to image approximation due to Mumford-Shah and Blake-Zisserman. I used this code for many purposes. I would like to mention one which is particularly interesting to me: restoring images of old paintings degraded by ageing effects such as the craquelure.<\/p>\n<p>MATLAB also allowed me to do something for improving the quality of my spare time. There is one GUI I have developed (many years ago) to manage a Texas-Hold-Em match. It takes care of timing the game, raising up blinds, showing the graph of the game, etc. It has been a lot fun using it with my friends. The code is very old so I have never decided to put it on MATLAB Central. However, I will improve it and I will make it available very soon. \u00a0Here is a picture of the Poker program window:<\/p>\n<p><a href=\"https:\/\/blogs.mathworks.com\/community\/files\/Poker.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-4611 size-full\" src=\"https:\/\/blogs.mathworks.com\/community\/files\/Poker.png\" width=\"598\" height=\"666\" \/><\/a><\/p>\n<p>Another one I did was about darts. My girlfriend was given a classical dartboard, a non-electronic one. I developed a GUI to manage the game-play by counting the points of every player and implementing the rules of 501. MATLAB allows you to do everything!<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>What do you think is the most valuable resource on MATLAB Central?<\/b><br \/>\n<\/strong><\/div>\n<p>I think all resources on MATLAB Central are equally important. The Answers forum is extremely important, not only for beginners but also for experienced users. For example, I came up to know about the new Implicit Expansion feature by reading an answer in the forum. Cody is a nice environment to improve coding skills. File Exchange allows one to share and improve code based on others suggestions and comments.<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>What keeps you coming back to MATLAB Central?<\/b><br \/>\n<\/strong><\/div>\n<p>The will of sharing knowledge about this wonderful thing.<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>What\u2019s the most surprising thing you\u2019ve come across on MATLAB Central?<\/b><br \/>\n<\/strong><\/div>\n<p>MATLAB jokes! Some of them are very funny! \u00a0My favorite joke is by <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/1062128\">Chad Green<\/a><\/p>\n<p style=\"padding-left: 30px;\"><em>\u201cWhy did the inmate want to learn MATLAB?<\/em><\/p>\n<p style=\"padding-left: 30px;\"><em>-Just for <\/em>cellfun<em>.\u201d<\/em><\/p>\n<p>There are many more jokes located <a href=\"https:\/\/it.mathworks.com\/matlabcentral\/answers\/217444-matlab-jokes-or-puns\">here <\/a>on MATLAB Answers.<\/p>\n<div style=\"background-color: #f0f0f0; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px; font-style: italic;\"><strong><b>What\u2019s one of your favorite non-software non-mathematical things to do?<\/b><br \/>\n<\/strong><\/div>\n<p>Playing music! I love playing any kind of music with my guitars and drums<\/p>\n<p><a href=\"https:\/\/blogs.mathworks.com\/community\/files\/Max.png\"><img decoding=\"async\" loading=\"lazy\" width=\"300\" height=\"225\" class=\"aligncenter size-medium wp-image-4647\" src=\"https:\/\/blogs.mathworks.com\/community\/files\/Max-300x225.png\" alt=\"\" \/><\/a><\/p>\n<p>Thanks to Massimo for taking the time to answer my questions.<\/p>\n<p><a href=\"https:\/\/blogs.mathworks.com\/community\/files\/Community-QA.png\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-4640 size-medium aligncenter\" src=\"https:\/\/blogs.mathworks.com\/community\/files\/Community-QA-300x300.png\" width=\"300\" height=\"300\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/community\/files\/Massimo-QA1.png\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div>\n<p>During the fall of 2016 MathWorks hosted a Scavenger Hunt and Triathlon to celebrate the 15th Anniversary of MATLAB Central. Massimo Zanetti was the winner of the Triathlon so we thought it would be&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/community\/2017\/05\/25\/community-qa-massimo-zanetti\/\">read more >><\/a><\/p>\n","protected":false},"author":85,"featured_media":4630,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[257],"tags":[252],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts\/4607"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/comments?post=4607"}],"version-history":[{"count":39,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts\/4607\/revisions"}],"predecessor-version":[{"id":4609,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts\/4607\/revisions\/4609"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/media\/4630"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/media?parent=4607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/categories?post=4607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/tags?post=4607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}