Resume

(See Linkedin for an updated version)

Short Bio

Dr. Marcos Nieto received the Ph.D. degree in electrical engineering from Universidad Politécnica de Madrid (UPM), Spain, in 2010. He then Joined the Intelligent Transport Systems and Engineering Area of Vicomtech (San Sebastian, Spain), where is Principal Researcher since 2014. His current research interests include the use of semantic metadata languages, multi-sensor calibration and projection, and large-scale computation. He has been technical and scientific coordinator of FP7 and H2020 projects, specialized in ADAS and Automated Driving, and is author of more than 60 peer reviewed international publications in relevant conferences (+40) and journals (+20), also being active reviewer of prestigious journals. Awarded by the Basque Government as one of the twenty-one most relevant applied researchers of the Red Vasca de Ciencia, Tecnología e Innovación (RVCTi) in 2018

Experience

Vicomtech – Donostia, Spain – [2010 – present] – Principal 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 )

Google photo

You are commenting using your Google 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 )

Connecting to %s