DD
MM
YYYY

PAGES

DD
MM
YYYY

spot_img

PAGES

Home Blog Page 7772

Search With Images – Try Google Images

0

Google has launched a refined search engine that is done with images instead of texts. This has existed but they added more image recognition technologies. Think about what Facebook did that enabled any face in that site to be captured and tagged automatically.  Facebook used iris recognition to track faces, but Google just used the typical image recognition. However, the Google Images is not very smart. It is still a game of chess. But a lot improved algorithm in this area though.

 

With this Google has closed on the world of search. It is not feasible how any mortal can dislodge this company from the #1 spot in search. The name of this product is called Google Images and the wikipedia entry is as follows:

 

Google Images is a search service created by Google that allows users to search the Web for image content. The feature was introduced in July 2001. The keywords for the image search are based on the filename of the image, the link text pointing to the image, and text adjacent to the image. When searching for an image, a thumbnail of each matching image is displayed.

 

When the user clicks on a thumbnail, the image is displayed in a box over the website that it came from. The user can then close the box and browse the website, or view the full-sized image.

 

In early 2007 Google implemented an updated user interface for the image search, where information about the image, such as resolution and URL, was hidden until the user moved the mouse over the thumbnail.This was discontinued after a few weeks.

 

On July 20, 2010, Google updated the user interface again, hiding image details until mouse over, like before. This feature can be disabled by pressing “Ctrl + End” on one’s keyboard and clicking “Switch to basic version”.

 

Electrical Characteristics of Biosignals

0

Accurate knowledge of different signals from the brain and other body parts are very important in understanding neural substrates of many physiological and pathological functions of the brain and the body parts. This quest for knowledge on the human neural makeup and biosignals has created the needs for better signal processing techniques.

 

With new processing methods, researchers are uncovering new information content that can potentially transform the ways various diseases were previously diagnosed and subsequently treated. Over the years, different signals from the human body have been studied and characterized.

 

These signals include electroencephalogram (EEG), electroencephalogram (EEG), electrooculography (EOG), electrocardiography (ECG), and electromyography (EMG), among others. Under different experimental conditions and measurement techniques, many of the parameters obtained have not been consistent, which continues to pose major challenges to electronics designers developing neural systems to manipulate and process these signals.

 

However, while these measurements results have varied primarily due to the environmental conditions (e.g. characteristics and positioning of electrodes, nature and characteristics of equipment, anatomical minor differences, presence of glands and blood vessels, different tissue fat levels, etc) under which they are obtained, there are commonalities among them.

 

This makes it possible to set boundaries upon which system designers could target.

 

In this article, we present the values of measurement results of various biosignals signals reported by many published papers. Our focus here is primarily on the electrical properties of the signals that are useful to circuit designers. Accordingly, we do not cover the clinical and physiological components of these signals.

 

Furthermore, where reported, we present the power consumption, quantization resolution and the noise figures for the published biosignal acquisition systems. It is important to clarify that some of the reported data are from discrete systems while some are from monolithic integrated systems.

 

Bioelectrical signals

Based on different published papers, this section presents the properties of some of the most important bioelectrical signals. These signals include electroencephalogram (EEG), electrooculography (EOG), electrocardiography (ECG), electromyography (EMG), and neural recordings.

 

(a) Electroencephalography (EEG)

EEG is the measurement of electrical activity produced by the brain as recorded from electrodes placed on the surface of the scalp. When these EEG signals are analyzed, they are used in clinical setting as a diagnostic tool to detect pathologies associated with aberrant electrical behavior or stimulus-directed behavior.

 

(b) Neural Recordings

A method similar to the EEG is intracranial EEG (icEEG), also described as subdural EEG (sdEEG) and electrocorticography (ECoG). This signal refers to the recording of activity from the surface of the brain (rather than the scalp), i.e., the electrodes, typically an array of spikes, are inserted into the brain tissues.

 

While many literatures lump EEG and icEEG together, we break them apart since the techniques and the environments upon which the data are obtained make the signals to be different. Our Neural Recordings include this icEEG, neural spikes and local field potentials (LFPs).

 

(c) Electrooculography (EOG)

Electrooculography is a technique for measuring the resting potential of the retina with the resulting signal called the electrooculogram. This involves a record of the difference in electrical charge between the front and back of the eye that is correlated with eyeball movement and obtained by electrodes placed on the skin near the eye.

 

It has many applications in ophthalmological diagnosis, recording eye movements and general human-computer interface.

 

(d) Electrocardiography (ECG)

ECG is a graphic produced by an electrocardiograph, which records the electrical activity of the heart over time. When electrical waves which cause the heart muscle to pump pass through the body, they can be measured at electrodes attached to the skin thereby providing the activities of the heart muscle.

 

Using an ECG, the voltage between pairs of these attached electrodes, and the muscle activity that they measure, from different directions are displayed.

 

(e) Electromyography (EMG)

This is a method for evaluating and recording physiologic properties of resting and contracting muscles. It is used to detect the electrical potential generated by these muscle cells when they contract as well as when they are at rest.

 

This procedure is done with the aid of equipment named electromyograph, to produce a result called an electromyogram. An electromyograph detects the electrical potential generated by muscle cells when these cells contract, and also when the cells are at rest. Recorded measured external EMG potentials range from about 100?V to 100 mV, depending on the muscle under observation. Typically, measured frequency range from 14Hz to 8 kHz, again based on the muscular activity under consideration.

 

For internal EMG, the signal amplitude ranges from 1uV to 5 mV while the frequency range is about from DC to 15 KHz.

 

 

Ovia Simplifies Hiring Process Through Online Video Technology

0

Ovia is an online video based virtual interviewing solution. It  is the only video interviewing solution on the market that captures the “real interview experience”. The creators have worked closely with leading talent acquisition specialists, hiring managers and interview researchers to develop a system that will help improve the reliability of early stage screening process while maintaining brand and positive relationship with applicants. It was created by Imo Udom.

 

How it works

Create your virtual interview

Record as many questions as necessary for the position you’re looking to fill, or re-use previously recorded questions. The order of the questions, the allotted time for each answer and the time-to-think given to the candidates are all up to you. This allows you to decide upon the structure of the interview, as well as ensure all candidates are given equal treatment.

 

Invite candidates

Invite as many candidates as you want, whenever needed. With traditional interviewing, each new candidate involves additional overhead costs – scheduling, transportation and office space – plus the time needed to conduct the interview itself. With OVIA, a new candidate is only a click away.

 

Receive responses

The candidates will respond at the time most convenient for them, mimicking a face-to-face interview. We have put a lot of work into making the process transparent, to ensure you receive the best responses possible.

 

Evaluate candidates

Candidate responses are sent to your password protected account as soon as they are completed, and can be reviewed when it best fits your schedule. Additional reviewers can be invited for all candidate responses or only for specific ones. Everyone involved will use the same customizable evaluation criteria, ensuring consistency in the process.

 

Make a decision

Armed with feedback and evaluations from multiple reviewers, you can now decide on whom to move forward to the next step of your process. An OVIA interview provides you the tools to make better decisions, and thus reduce the number of mismatched candidates. Our clients have had great results using OVIA to select the candidates for the final face-to-face interview.

Fasmicro Now Trains in Lagos – Android and Embedded Systems

0

Email or call us for prices – we train regularly. Besides Owerri, we now train in Lagos.

Our Courses

Embedded Systems – FPGA

Embedded Systems – Microcontroller

Android Apps Development

Mixed Signal VLSI Design with CAD

 

 

Selected Project Outlines

Visit our Androd Apps Store

 

Contact the experts at info@fasmicro.com or visit our offices here.

 

Mobility Computing and Microelectronics Courses in Nigeria

(contact us for customized off-site and on-site trainings)

 

Course 1:  Mobility Computing and Android Apps Development

Course 2:  Embedded Systems – FPGA and Microcontroller

Course 3:  Mixed Signal VLSI Design with CAD- Schematic, Layout, Extraction and Verification

 

Course I: Mobility Computing & Android App Development

Java Review

  • Introduction to Java
  • Types, variables, operators
  • More types, methods, conditionals
  • Loops and arrays
  • Objects and classes
  • Access control, class scope, packages, Java API
  • Design, debugging, interfaces
  • Inheritance, exceptions, file I/O
  • Development in Java

Android Overview and History

  • How it all got started
  • Why Android is different (and important)

Android Stack

  • Overview of the stack
  • Linux kernel
  • Native libraries
  • Dalvik
  • App framework
  • Apps

SDK Overview

  • Platforms
  • Tools
  • Versions

Hello World App

  • Creating your first project
  • The manifest file
  • Layout resource
  • Running your app on Emulator

Main Building Blocks

  • Activities
  • Activity lifecycle
  • Intents
  • Services
  • Content Providers
  • Broadcast Receivers

Basic Android User Interface

  • XML versus Java UI
  • Dips and sps
  • Views and layouts
  • Common UI components
  • Handling user events

Android System Overview

  • File System
  • Preferences
  • Notifications
  • Security model

Advanced UI

  • Selection components
  • Adapters
  • Complex UI components
  • Building UI for performance
  • Menus and Dialogs
  • Graphics & animations

Multimedia in Android

  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback

Sensors

  • Sensor overview: accelerometer, compass, orientation, etc
  • Camera
  • Touch Events
  • Trackball Events

Network

  • TelephonyManager
  • ConnectivityManager
  • HttpClient/Simple JSON GET
  • Java Sockets/Simple JSON POST
  • Java XML

Location Services

  • Location Manager
  • GPS
  • MapView

 

SQL Database

  • Introducing SQLite
  • SQLiteOpenHelper and creating a database
  • Opening and closing a database
  • Working with cursors Inserts, updates, and deletes

Basic Content Providers

  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Working with content files

Labs #1-7

 

Course 2: Embedded Systems -FPGA and Microcontroller

 

  • FPGA
    • Introduction to FPGAs for DSP
    • Hardware Description Languages (Verilog/System Verilog/VHDL)
    • FPGA architecture and tool flow
    • Embedded software
    • Signal Integrity
    • Debug techniques
    • Interfaces
    • High-Speed Serial IOs
    • DSP techniques and implementation
    • Introduction to System Generator
    • Basic FPGA Design Capture
    • Signal Routing
  • Microprocessor
    • Architecture of the PIC Microcontroller
    • Architecture of the SX Microcontroller
    • Number Systems & Codes
    • MPLAB installation & navigation
    • SX Key installation 7 navigation
    • Assembly langauge
    • Instruction Set
    • Basic Programming & Algorithms
    • LCD programming
    • Interrupts
    • Timer / Counters
    • Analog to Digital Conversion

 

Outline for Course 3

Overview of VLSI design and microelectronics CAD

VLSI technology and device characterization
Analog and digital CMOS circuit design
Memory and logic
Data conversion

Labs 1 – SPICE Simulation
Sigma-delta modulation
Linear filters
Vector quantization

Lab 2- Layout and verification

Structured modular design
Low-power techniques
Dynamic techniques
Use of CAD – schematic, layout, extraction, etc

 

ChamsMobile Redefines Mobile Banking With Biometric Authentication

0

 

 

The compelling need to make transactions cashless without visiting a bank, thereby improving access to basic financial services such as consumer accounts, person-to-person transactions and remittances among the estimated 100 million Nigerians who are unbanked led the Central Bank of Nigeria (CBN) licensing financial and non-financial institutions to carry out mobile payment services.

 

ChamsMobile, one of the non-financial institutions licensed to provide mobile banking services, has successfully transited from pre-pilot phase into the pilot phase of its services in Lagos as far back as February of 2011. The phase in which the ChamsMobile Solution drives basic transactions such as airtime vending, utility bills payment, international remittances, cardless withdrawals from ATMs, as well as fund transfers, without the customer visiting a bank.

 

 

In a statement, the company representative stated:

 

We have tested our mobile banking software, procedures, using end users and agent networks to ensure that they meet the regulatory standards of the CBN. This is because we are cognisant of the fact that mobile payment services have not been implemented before in Nigeria and we cannot afford costly mistakes

 

 

ChamsMobile will leverage its parent company’s wealth of experience and strong partnerships to expand Nigeria’s financial circle through an all-inclusive strategy to reach the unbanked and offer them a platform for empowerment that will change the way they transact business and live daily.

 

The inclusion of biometrics in this system offers the last and most valid way of authentication and will surely make ChamsMobile the choice of users in the country since it will be very safer.