Resume

Short Bio

Marcos Nieto received the M.S. and Ph.D. degree in electrical engineering from ETSIT of the Universidad Politécnica de Madrid (UPM), Spain, in 2005 and 2010, respectively. From 2005 to 2010 he worked as Researcher within the Grupo de Tratamiento de Imágenes in the UPM, in the field of H.264/AVC video codecs and computer vision applied to advanced driver assistance systems. Since 2010 he works as a Researcher on computer vision and machine learning techniques of the Intelligent Transport Systems and Engineering Area of Vicomtech. His actual research interests include the use of optimization methods for probabilistic models in computer vision.

Experience

Vicomtech-ik4 – Donostia, Spain – [2010 – present] – Researcher in computer vision & Project Manager
Universidad Politécnica de Madrid – Madrid, Spain – [2005 – 2010] – Ph.D. candidate & Software Developer

Education

Dr.-Eng. Technologies and Communication Systems (Ph.D) – E.T.S.Ing. Telecomunicación (ETSIT), Universidad Politécnica de Madrid
Electrical Engineer – E.T.S.Ing. Telecomunicación (ETSIT), Universidad Politécnica de Madrid

Scientific activities

Author of 9 articles in international journals (JCR indexed) related to computer vision and Intelligent Transport Systems. See the full list in the Publications section.
Active reviewer of several international journals and conferences:

  • IEEE Signal Processing Letters
  • IEEE Transactions on Fuzzy Systems
  • Pattern Recognition Letters
  • EURASIP Journal on Image and Video Processing
  • SPIE Optical Engineering
  • IEEE Intelligent Transport Systems Conference
  • IEEE Intelligent Vehicles Symposium

Core technical skills

Languages: C, C++, Latex, Matlab, PHP, SQL, HTML, CSS
Libraries: OpenCV, OpenGL, OpenNI, PCL, Qt, CMake, CUDA, DirectShow.
Computer vision: Bayesian tracking (particle filters, MCMC, MRF), nonlinear optimization (slice sampling, Levenberg-Marquardt), camera calibration, maching learning (BoW, SVM), real-time processing, robust estimation (MSAC).

Languages

Spanish: Mother tongue
English: Fluent writing and speaking
French: Notions
Basque: Notions

4 Responses to Resume

  1. Béla Balázs says:

    Hi Marco!

    I’ve read your article on vanishing point detection.
    The source code and the article really amazed me, and it would be pretty useful for me in one of my projects.
    Unfortunately, I am unable to compile it. I experimented with all combinations of OpenCV and LmFit versions, but all my efforts ended up with these error reports:
    Error 1 error LNK2019: unresolved external symbol _lmmin referenced in function “private: void __thiscall MSAC::estimateNIETO(class cv::Mat &,class cv::Mat &,class cv::Mat &,class std::vector<int,class std::allocator > &,int,class cv::Mat &)” (?estimateNIETO@MSAC@@AAEXAAVMat@cv@@00AAV?$vector@HV?$allocator@H@std@@@std@@H0@Z) G:\Okosságok\C++\VanishingPoint\proba\proba\MSAC.obj proba

    Error 2 error LNK2019: unresolved external symbol “void __cdecl evaluateNieto(double const *,int,void const *,double *,int *)” (?evaluateNieto@@YAXPBNHPBXPANPAH@Z) referenced in function “private: void __thiscall MSAC::estimateNIETO(class cv::Mat &,class cv::Mat &,class cv::Mat &,class std::vector<int,class std::allocator > &,int,class cv::Mat &)” (?estimateNIETO@MSAC@@AAEXAAVMat@cv@@00AAV?$vector@HV?$allocator@H@std@@@std@@H0@Z) G:\Okosságok\C++\VanishingPoint\proba\proba\MSAC.obj proba

    Error 3 error LNK2001: unresolved external symbol _lm_control_double G:\Okosságok\C++\VanishingPoint\proba\proba\MSAC.obj proba

    Error 4 error LNK2019: unresolved external symbol “float __cdecl distanceNieto(class cv::Mat &,class cv::Mat &,float,class cv::Mat &)” (?distanceNieto@@YAMAAVMat@cv@@0M0@Z) referenced in function “private: float __thiscall MSAC::errorNIETO(int,class cv::Mat &,class cv::Mat &,class cv::Mat &,class cv::Mat &,class std::vector<float,class std::allocator > &,int *)” (?errorNIETO@MSAC@@AAEMHAAVMat@cv@@000AAV?$vector@MV?$allocator@M@std@@@std@@PAH@Z) G:\Okosságok\C++\VanishingPoint\proba\proba\MSAC.obj proba

    Can you help me to solve this problem?
    I would really be grateful for your efforts :)

    Thank you in advance,
    Béla Balázs

    • Hi!
      The messages you are getting come from the linker, which is unable to find the body of the function lmmin amongst other.
      It is perhaps that the version of lmfit that you have downloaded requires to include more files into the CMakelists.txt, which in my case I left as only the lmmin.h and lmmin.cpp files that comes with the pack in http://sourceforge.net/projects/lmfit/files
      If you feel this doesn’t solve your problem, you can send me your code and I can try to check where the problem is.

      Best regards,

      Marcos

      • Béla Balázs says:

        Hi!

        I tried to solve the problem, but it seems that I am using the very same files that can be downloaded from the link.
        The truth is, that I’m a Delphi programmer, and this is the first time I’m using C++, so maybe I do something completely wrong.
        Anyway, I would send the source code to you. Can you give an email address,please?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s