Topic Review
Project Naptha
Project Naptha is a browser extension software for Google Chrome that allows users to highlight, copy, edit and translate text from within images. It was created by developer Kevin Kwok, and released in April 2014 as a Chrome add-on. This software was first made available only on Google Chrome, downloadable from the Chrome Web Store. It was then made available on Mozilla Firefox, downloadable from the Mozilla Firefox add-ons repository but was soon removed. The reason behind the removal remains unknown. The web browser extension uses advanced imaging technology. Similar technologies have also been employed to produce hardcopy art, and the identification of these works. By adopting several Optical Character Recognition (OCR) algorithms, including libraries developed by Microsoft Research and Google, text is automatically identified in images. The OCR enables the build-up of a model of text regions, words and letters from all images. The OCR technology that Project Naptha adopts is a slightly differentiated technology in comparison to the technology used by software such as Google Drive and Microsoft OneNote to facilitate and analyse text within images. Project Naptha also makes use of a method called Stroke Width Transform (SWT), developed by Microsoft Research in 2008 as a form of text detection.
  • 1.6K
  • 12 Oct 2022
Topic Review
Blockchain and e-Governance in Smart Cities
Blockchain has emerged as a transformational technology with the ability to disrupt and evolve multiple domains. As a decentralized, immutable distributed ledger, Blockchain technology is one of the most recent entrants to the comprehensive ideology of Smart Cities. The rise of urbanization and increased citizen participation have led to various technology integrations in present-day cities. E-governance in smart cities is a type of governance that aims to make effective use of information and communication technology (ICT) to improve services provided by the government to people and will increase participation in decision-making and policy formulation. This will improve governance and advance the digital transformation of government.
  • 1.6K
  • 12 Nov 2021
Topic Review
Voxelisation Algorithms
Voxel-based data structures, algorithms, frameworks, and interfaces have been used in computer graphics and many other applications for decades. There is a general necessity to seek adequate digital representations, such as voxels, that would secure unified data structures, multi-resolution options, robust validation procedures and flexible algorithms for different 3D tasks.
  • 1.6K
  • 19 Jan 2022
Topic Review
Localization of a Ring
In commutative algebra, localization is a systematic method of adding multiplicative inverses to a ring. Given a ring R and a subset S, one wants to construct some ring R* and ring homomorphism from R to R*, such that the image of S consists of units (invertible elements) in R*. Further one wants R* to be the 'best possible' or 'most general' way to do this—in the usual fashion this should be expressed by a universal property. The localization of R by S is usually denoted by S −1R; however other notations are used in some important special cases. If S is the set of the non zero elements of an integral domain, then the localization is the field of fractions and thus usually denoted Frac(R). If S is the complement of a prime ideal I the localization is denoted by RI, and Rf is used to denote the localization by the powers of an element f. The two latter cases are fundamental in algebraic geometry and scheme theory. In particular the definition of an affine scheme is based on the properties of these two kinds of localizations.
  • 1.5K
  • 26 Oct 2022
Topic Review
Erowid
Erowid, also called Erowid Center, is a 501(c)(3) non-profit educational organization that provides information about psychoactive plants and chemicals as well as activities and technologies that can produce altered states of consciousness such as meditation, lucid dreaming, transcranial magnetic stimulation, and electroceuticals. Erowid documents legal and illegal substances, including their intended and adverse effects. Information on Erowid's website is gathered from diverse sources including published literature, experts in related fields, and the experiences of the general public. Erowid acts as a publisher of new information as well as a library for the collection of documents and images published elsewhere.
  • 1.5K
  • 09 Oct 2022
Topic Review
Google Street View
Google Street View is a technology featured in Google Maps and Google Earth that provides interactive panoramas from positions along many streets in the world. It was launched in 2007 in several cities in the United States, and has since expanded to include cities and rural areas worldwide. Streets with Street View imagery available are shown as blue lines on Google Maps. Google Street View displays interactively panoramas of stitched VR photographs. Most photography is done by car, but some is done by tricycle, camel, boat, snowmobile, underwater apparatus, and on foot.
  • 1.5K
  • 28 Sep 2022
Topic Review
Maze Solving Algorithm
There are a number of different maze solving algorithms, that is, automated methods for the solving of mazes. The random mouse, wall follower, Pledge, and Trémaux's algorithms are designed to be used inside the maze by a traveler with no prior knowledge of the maze, whereas the dead-end filling and shortest path algorithms are designed to be used by a person or computer program that can see the whole maze at once. Mazes containing no loops are known as "simply connected", or "perfect" mazes, and are equivalent to a tree in graph theory. Thus many maze solving algorithms are closely related to graph theory. Intuitively, if one pulled and stretched out the paths in the maze in the proper way, the result could be made to resemble a tree.
  • 1.5K
  • 08 Nov 2022
Topic Review
Shunting-Yard Algorithm
In computer science, the shunting-yard algorithm is a method for parsing arithmetical or logical expressions, or a combination of both, specified in infix notation. It can produce either a postfix notation string, also known as Reverse Polish notation (RPN), or an abstract syntax tree (AST). The algorithm was invented by Edsger Dijkstra and named the "shunting yard" algorithm because its operation resembles that of a railroad shunting yard. Dijkstra first described the Shunting Yard Algorithm in the Mathematisch Centrum report MR 34/61. Like the evaluation of RPN, the shunting yard algorithm is stack-based. Infix expressions are the form of mathematical notation most people are used to, for instance "3 + 4" or "3 + 4 × (2 − 1)". For the conversion there are two text variables (strings), the input and the output. There is also a stack that holds operators not yet added to the output queue. To convert, the program reads each symbol in order and does something based on that symbol. The result for the above examples would be (in Reverse Polish notation) "3 4 +" and "3 4 2 1 − × +", respectively. The shunting yard algorithm will correctly parse all valid infix expressions, but does not reject all invalid expressions. For example, "1 2 +" is not a valid infix expression, but would be parsed as "1 + 2". The algorithm can however reject expressions with mismatched parentheses. The shunting-yard algorithm was later generalized into operator-precedence parsing.
  • 1.5K
  • 28 Nov 2022
Topic Review
ISO 29110
ISO/IEC 29110: Systems and Software Life Cycle Profiles and Guidelines for Very Small Entities (VSEs) International Standards (IS) and Technical Reports (TR) are targeted at Very Small Entities (VSEs). A Very Small Entity (VSE) is an enterprise, an organization, a department or a project having up to 25 people. The ISO/IEC 29110 is a series of international standards and guides entitled "Systems and Software Engineering — Lifecycle Profiles for Very Small Entities (VSEs)". The standards and technical reports were developed by working group 24 (WG24) of sub-committee 7 (SC7) of Joint Technical Committee 1 (JTC1) of the International Organization for Standardization and the International Electrotechnical Commission. Industries around the world have agreed that there are certain ways of working that produce predictable results. Companies that agree to use these agreed methods and then to have their compliance measured are called ISO certificated. Some ISO-certificated organizations require that their vendors also be ISO certificated. The general standard for software development, ISO/IEC/IEEE 12207, is appropriate for medium and large software development efforts. Similarly, the general standard for system development, ISO/IEC/IEEE 15288, is appropriate for medium and large system development efforts. Systems, in the context of ISO/IEC 29110, are typically composed of hardware and software components. Things work differently in small organisations; ISO 29110 reflects that.
  • 1.5K
  • 07 Nov 2022
Topic Review
Deep Learning towards Digital Additive Manufacturing
Machine learning is a type of deep learning. First in the machine learning (ML) process is the manual extraction of relevant image characteristics. These characteristics are also used to classify the image according to its particular characteristics. Researchers focused primarily on digital additive manufacturing, one of the most significant emerging topics in Industry 4.0.
  • 1.5K
  • 19 Dec 2022
  • Page
  • of
  • 371
Video Production Service