• AI and Machine Learning

    How to generate ground truth images?

    Ground truth images are essential for the evaluation of object detection or background subtraction techniques. Now what is a ground truth image? Let’s consider a video frame captured using a fixed camera where some objects are static while some are moving. A ground truth image corresponding to this image labels the static and moving parts with two different labels. Usually,…

  • Software Engineering

    Agile reference cards and glossaries

    DZone Refcardz series has 6 reference cards relating to various agile methodologies and practices. These might be useful for high-level overview and quick reference: Agile Adoption: Improving Software Quality (link) Agile Adoption: Reducing Cost (link) Agile Adoption: Decreasing time to market (link) Scrum (link) Getting Started with Lean Software Development (link) Getting Started with Kanban for Software Development (link) There…

  • Software Engineering

    Visual Agile Language

    Visual Agile Language or Visual AGILExicon¬© is a collection of icons and pictures that represents most of the Agile/Scrum concepts and activities. Each of these images explains the relevant concept or activity in great clarity. This collection is a great resource for preparing training and process related presentations for both new and experienced teams. Visual AGILExicon¬© is developed by Kenny…

  • Software Engineering

    Data visualisation in HTML5

    The availability of canvas in HTML5 enabled the development of visualisation libraries for rendering charts/graphs in native html without any plug-in dependencies (e.g., Flash, Silverlight, Java Applet etc.). Among the freely available libraries, both jqPlot and RGraph are very comprehensive and intuitive¬†to use. jqPlot is basically a jQuery plug-in that renders charts based on JSON data and has support for…