I am a PhD student in Computer Science at Stevens Institute of Technology. I do research in computer vision. My current work is on high-frequency (>100 KHz) camera pose estimation for AR/VR, using Rolling-Shutter cameras and FPGA (Zynq UltraScale+) for low-latency real-time operation.
Dibene J.C., Picos K., Díaz-Ramírez V.H., Trujillo L. (2018) Estimation of the 3D Pose of an Object Using Correlation Filters and CMA-ES. In: Sim K., Kaufmann P. (eds) Applications of Evolutionary Computation. EvoApplications 2018. Lecture Notes in Computer Science, vol 10784. Springer, Cham.
Darian Reyes Fernández de Bulnes, Juan Carlos Dibene, Yazmín Maldonado, Leonardo Trujillo: High-Level Synthesis through metaheuristics and LUTs optimization in FPGA devices. AI Communications. 30(2): 151-168 (2017).
Juan Carlos Dibene, Yazmin Maldonado, Carlos Vera, Mauricio de Oliveira, Leonardo Trujillo, Oliver Schütze, Optimizing the location of ambulances in Tijuana, Mexico, Computers in Biology and Medicine, Volume 80, 2017, Pages 107-115, ISSN 0010-4825.
Dibene J.C., Maldonado Y., Vera C., Trujillo L., de Oliveira M., Schütze O. (2017) The Ambulance Location Problem in Tijuana, Mexico. In: Schütze O., Trujillo L., Legrand P., Maldonado Y. (eds) NEO 2015. Studies in Computational Intelligence, vol 663. Springer, Cham.
Master's degree in Engineering Sciences at Instituto Tecnológico de Tijuana (2018).
Degree in Electronics Engineering at Instituto Tecnológico de Tijuana (2016).
I am working with my advisor on high-frequency (>100 KHz) camera pose estimation for AR/VR, using Rolling-Shutter cameras and FPGA (Zynq UltraScale+) for low-latency real-time operation. Also, I am interested in learning about solving minimal problems in computer vision using Gröbner Basis.
I know C++, C, MATLAB, and LabVIEW plus some experience with the assembly languages x86 and ARM. Some of my projects include two video game console emulators developed in C++ around 2010 and 2013. I am interested in learning C#, Java, Python, and Unity.
I love digital electronics. I have worked with FPGAs (Spartan 3A, Zynq-7000, and Zynq UltraScale+), Raspberry Pi, Arduino, microcontrollers (PIC16F84), microprocessors (x86 family, z80, and ARM7TDMI), NI DAQ and NI Smart Camera.
RTL Hardware Design
I have experience with Xilinx ISE, Vivado, and Vivado HLS. I mainly use VHDL and Vivado IP integrator for RTL design, C++ for High Level Synthesis, and C for driver and application development. Some of my projects include AXI4 Video Processing and DMA IPs. I am interested in learning Linux Development for Zynq UltraScale+ devices.
I had my own OT server for some time around 2007 and learned some HTML, SQL, PHP, and LUA scripting. It was fun!